У меня есть строка 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 выше и превратить его в структуру данных, о которой я говорил?