JSON 문자열이 있습니다 (PHP의 json_encode()
다음과 같습니다).
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
나는 이것을 내 iPhone 앱을위한 일종의 데이터 구조로 파싱하고 싶다. 나 사전의 배열을 가지고하는 것입니다에 대한 배열의 0 번째 요소는 키 사전 그래서 나는 최선의 일을 생각 "id" => "1"
하고 "name" => "Aaa"
.
NSJSONSerialization
그래도 저장소가 데이터를 어떻게 저장 하는지 이해하지 못합니다 . 지금까지 내 코드는 다음과 같습니다.
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
이것은 다른 웹 사이트에서 예로 보았던 것입니다. 나는 JSON
요소와 그와 같은 것들의 수를 인쇄 하여 객체를 읽으려고 노력 했지만 항상 얻고있다 EXC_BAD_ACCESS
.
어떻게 사용합니까 NSJSONSerialization
위의 JSON을 구문 분석하고, 내가 언급 한 데이터 구조로 돌려?