Ответ 1
NSJSONSerialization теперь опубликован в iOS 5, и есть пример его использования в Tweeting пример приложения.
Я читал, что теперь есть библиотека ios 5, которая позволяет сериализовать и десериализовать данные JSON. Я не могу на всю жизнь найти примеры или рамки в папке /Developer. Кому-то повезло найти/работать с этим? Если бы вы могли указать мне в правильном направлении?
NSJSONSerialization теперь опубликован в iOS 5, и есть пример его использования в Tweeting пример приложения.
Я использую его, и это довольно просто, просто импортируйте библиотеку:
#import <Foundation/NSJSONSerialization.h>
и начните использовать его.
Здесь есть небольшой, но хороший учебник: http://pragprog.com/magazines/2011-11/inside-ios-
На самом деле это часть структуры Foundation, которая пытается использовать ее с прошлой ночи, и для фактической сериализации словаря в JSON-представлении он работает очень хорошо. К сожалению, я не проверял это наоборот. Доверяйте мне, что документ есть, и это не частный API, к сожалению, как вы заметили, примеров нет.
Я наткнулся на поддержку iOS5 JSON в этот учебник, который является частью отличная серия учебников iOS5.
Теперь iOS5 сам имеет возможность сериализовать и де-сериализовать json-объекты,
он будет управлять всем процессом, стоящим за сценой, и вы получите легко
настраиваемое (NSArray, NSDictionary, NSString...)
На основе вашего вкуса, который вы представили.
Как brainjam предложить Это хороший учебник для начала. Надейтесь, что ваши пальцы могут легко разыгрывать объекты json.
Используя следующий простой код, вы можете конвертировать веб-данные в JSON.
В этом коде "webData
" - это данные, которые вы получаете при попадании в веб-службу.
NSError *jsonParsingError = nil;
NSArray *result=[NSJSONSerialization JSONObjectWithData:webData options:0 error:&jsonParsingError];