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