2017-11-29 7 views
-4

나는이 같은 JSON 얻고있다. "권한이 요청 된 페이지에 액세스 할 수있는 권한이 없습니다 거부"iOS : 하나의 사전 안에있는 배열 안에있는 객체로부터 어떻게 값을 얻을 수 있습니까?</p> <pre><code>{ response = { message = ( "Permission denied, you do not have permission to access the requested page." ); }; } </code></pre> <p>내가 인쇄 할 :

어떻게 값을 얻을 수 있습니까? 목표 C에서

+0

는 중괄호/괄호를 읽고 아래처럼 할 배열에서 문자열을 인쇄하려면

NSArray *arrRes = [[jsonRes objectForKey:@"response"] objectForkey:@"message"]; NSLog(@"The output result is - %@",arrRes); 

'입니다 사전, 키 첨자'()'는 배열이며 인덱스는 첨자로 묶여 있습니다. 문자열은 루트 사전의 키'응답 '에 대한 사전의 키'메시지'에 대한 배열의 첫 번째 항목입니다. – vadian

+0

첫 번째 단계로 JSON 구문 분석을 시도해보십시오. 나머지는 알아낼 수 있습니다. – holex

+0

이것은 도움이 될 것입니다. - https://stackoverflow.com/questions/5547311/how-do-i-parse-json-with-objective-c – Krunal

답변

0

이 그럼 당신은 {}`

for(int i=0;i<arrRes.count;i++){ 
     NSString *strRes = arrRes[i]; 
     NSLog(@"The strRes is - %@",strRes); 
} 
관련 문제