JSONKit парсинг строки JSON - PullRequest
29 голосов
/ 13 марта 2011

Как использовать JSONKit для десериализации строки json в словарь?Я не смог найти никаких примеров.

1 Ответ

58 голосов
/ 13 марта 2011

Используйте интерфейс NSString, который поставляется с JSONKit.Например:

NSDictionary *deserializedData = [jsonString objectFromJSONString];

Вам нужно либо заранее знать, какой тип контейнера вы получите из данных JSON, либо протестировать возвращаемый объект, чтобы выяснить его тип.(Для этого вы можете использовать -isKindOfClass:). Большую часть времени у вас уже есть ожидание того, что находится в данных JSON, поэтому вы знаете, что нужно ожидать словарь или массив, но все же хорошая идея проверить классобъект, который вы получите обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...