最近、SBJSON Parserを使用してJSONドキュメントの解析を開始しました。JSONドキュメントをうまく読み込めます。しかし、私はこのライブラリを使用してJSONを書く方法を理解することができません。ドキュメントSBJSONを使用したJSONの作成
http://stig.github.com/json-framework/api/3.0/interfaceSBJsonStreamWriter.html
下にありJSONを書くためのクラスですが、私はそれを使用する方法を見つけ出すことはできません。彼のドキュメンテーションにはチュートリアルはありません。オンラインでのチュートリアルはありません。一例として、
、私はこの
SBJsonStreamWriter *write = [[SBJsonStreamWriter alloc]init];
[write writeObjectOpen];
[write writeString:@"Testing"];
[write writeObjectClose];
のようなものをやってみましたしかし、私はこれをプリントアウトする方法がわからない、と私は更新されるように、私は私のプロジェクトのためにJSONを書くことができるようにする必要がありますJSONファイルは、JSONの記述方法を理解する必要があります。
誰もこのライブラリを使って書きましたが、もしそうなら、私にそれがどのように行われたかの簡単な例を教えてください。
ありがとうございました!
注:新しいxCodeでリリースされた組み込みのJSON Parserを使用することはできません。私のアプリはIOS 4以降の電話機をサポートできる必要があり、新しいParserはIOS 5がインストールされていない電話機では機能しません
EDIT
例は、私は名前などの配列から成ってJSONファイルを作成したいと言います
{ "名前":[ "エリオットジェイコブス"、 "ポール"、 "マリア"、 "リチャード"、 "アナ" ] }
EDIT 2:
例2
{ "のホームスクリーン":{ "タイトル":{ "名前": "ジェームズ・ボンド"、 「番号」:「07789 123 456」 } } }
つまり、いくつかのJSONを書き込んでファイルに出力する必要があります。コードは完全に動作しますが、コードを使用してJSONファイルを作成する場合はどうすればよいでしょうか。私がJSonStreamWriterを使用したのは、writeOpenArrayやwriteCloseArrayなどのコマンドがあるため、JSONファイルを作成するために使用するクラスであると想定していました。あなたはこれを行う方法を知っていますか? – AdamM
私の編集を参照して、私が意味するものの例を教えてください – AdamM
まあ、stringWithObjectを多くのオブジェクトタイプで使うことができます([詳細な説明を参照](http://json-framework.googlecode.com/svn/trunk/documentation/interfaceSBJsonWriter .html))ので、文字列でコンテナをエンコードすることができます。あなたの編集の目的のために、名前の文字列を持つNSArrayのキー "name"を持つNSDictionary。 – Alexander