Генерация строки JSON с использованием Objective-C - PullRequest
1 голос
/ 19 сентября 2010

Я знаю, что есть несколько структур для анализа JSON, но как я могу сгенерировать строку JSON в Objective-C?Это будет что-то, что мне придется написать самому, или уже есть что-то простое?

Ответы [ 3 ]

3 голосов
/ 19 сентября 2010

Мне лично нравится, когда json-framework использует категории на NSObject из-за необходимости проходить через TouchJSON CJSONDataSerializer интерфейс.

NSDictionary *dict = [NSDictionary dictionaryWithObject:@"b" forKey:@"a"];
NSString *json = [dict JSONRepresentation];
0 голосов
/ 19 сентября 2010

Интерфейс для этой платформы кажется довольно простым в использовании для генерации JSON.

0 голосов
/ 19 сентября 2010

TouchJSON включает механизм для извлечения словаря и создания из него JSON:

http://github.com/schwa/TouchJSON

Пример кода с этой страницы:

NSDictionary *dictionary = [NSDictionary dictionaryWithObject:@"b" forKey:@"a"];
NSError *error = NULL;
NSData *jsonData = [[CJSONDataSerializer serializer] serializeObject:dictionary error&error];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...