[英]Writing JSON using SBJSON
我最近開始使用SBJSON Parser解析JSON文檔,我能夠很好地讀取JSON文檔。 但是我無法弄清楚我是如何使用這個庫編寫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的手機上運行
編輯
示例說我想創建一個由一系列名稱組成的JSON文件,例如
{“name”:[“Elliot Jacobs”,“Paul”,“Maria”,“Richard”,“Ana”]}
編輯2:
例二
{“HomeScreen”:{“Title”:{“Name”:“James Bond”,“Number”:“07789 123 456”}}}
我不太確定'編寫JSON'是什么意思所以我假設你需要構造一個JSON格式的字符串。 你確定你必須使用流編寫器嗎? 如果沒有,這是一個字符串示例:
SBJsonWriter *writer = [[SBJsonWriter alloc] init];
NSDictionary *command = [NSDictionary dictionaryWithObjectsAndKeys:
@"string1", @"key1",
@"string2", @"key2",
nil];
NSString *jsonCommand = [writer stringWithObject:command]; // this string will contain the JSON-encoded command NSDictionary
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.