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