안녕하세요 저는 webservice 용 json String을 작성했으며 NSLog에 표시하기 위해 이름과 설명을 출력하고 싶습니다. 내가 어떻게 할 수 있지. 지금까지 Heres는 내 코드 :json에서 값을 가져 와서 NSLog에 표시 할 수 있습니다.
dic = [NSJSONSerialization JSONObjectWithData:result options:kNilOptions error:nil];
NSLog(@"Results %@",[NSString stringWithFormat:@"%@",[[dic objectForKey:@"d"]objectForKey:@"Name"]]);
내가이 오류를 얻을 다음 werbservice에서
{
d = "{
\n \"Name\": \"Apple\",
\n \"Beschreibung\": \"Steve Jobs ist tot\"}";
}
내 JSON 문자열 : 내 사전에 NSLog을 할 때
-[__NSCFString objectForKey:]: unrecognized selector sent to instance 0x6b50f30
을 나는이를 얻을 수 다음과 같이 표시됩니다.
string json = @"{
""Name"": ""Apple"",
""Beschreibung"": ""Steve Jobs ist tot""}";
귀하의 웹 서비스는 JSON 문자열을 반환합니다. 문자열의 * 내용 *은 사전의 JSON 표현입니다. 즉, 사전이 문자열로 직렬화 된 다음 해당 문자열이 JSON 표현으로 직렬화되었습니다. –