2015-01-03 3 views
-1

기존 웹 사이트 용으로 앱을 만들고 있습니다. 그들은 현재 다음과 같은 형식으로 JSON이 있습니다ios 7에서 JSON 값을 얻는 방법

(
     description = "sky is clear"; 
) 

어떻게 내가 괄호없이 특정 "설명"값을 얻을 수 있습니다 : 나는 같은 인쇄 된 값들에 대한 설명을 얻기 위해 노력했다

(
     { 
     description = "sky is clear"; 
     icon = 01d; 
     id = 800; 
     main = Clear; 
    } 
) 

.

+0

괄호 안의 값은 괄호 안의 값을 가져올 수 있습니다. – Imran

+0

여기에 표시되는 데이터는 JSON이 아닙니다. 그것은 오히려 NSDictionary의 출력과 같습니다. 위에 나온 결과물을 어떻게 만들었습니까? 한 번에 JSON 데이터를 가졌을 수도 있습니다. 이미 NSDictionary로 읽었습니까? Objective-C/Swift 코드도 표시하는 것이 좋습니다. – Codo

+0

예 @Codo 여기에서 사전 값만 인쇄했습니다 .JSON 값은 사전에 할당됩니다. parantheses가 배열을 가리킨다는 것을 알지 못합니다. 출력을 얻었습니다. Codo와 Tommy에 감사합니다. – Imran

답변

2

사전 개념의 배열에서 데이터를 반환했습니다.

은 ...

값이 직렬화하고있는 NSArray에 저장되어있는 가정,

[[JSONArray objectAtIndex:0] valueForKey:@"description"];

참고 설명을 얻으려면 : 당신이 얻을 경우 더 datas는 반복 인덱스 값으로 0을 대체 loop.And 사용 .

+0

잘 작동 해 주셔서 감사합니다. @ 토미 – Imran

+1

이것은 구식 구문입니다. 현재 구문을 사용하는 것이 더 좋습니다 :'jsonArray [0] [ "description"]' – Codo

+0

예.하지만 개념을 이해하기 위해 이것을 언급했습니다. – Tommy

관련 문제