私は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];
これは、別のWebサイトで例として見たものです。JSON
要素の数などを出力してオブジェクトの読み取りを取得しようとしていますが、常にを取得していEXC_BAD_ACCESS
ます。
NSJSONSerialization
上記のJSONを解析し、それを前述のデータ構造に変換するにはどうすればよいですか?