私は、iOS5に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オブジェクトを簡単に操作できることを願っています。
次の簡単なコードを使用して、WebデータをJSONに変換できます。
このコードでは、「webData
」は、Webサービスにアクセスしたときに取得するデータです。
NSError *jsonParsingError = nil;
NSArray *result=[NSJSONSerialization JSONObjectWithData:webData options:0 error:&jsonParsingError];