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