可以使用nsdictionary中的鍵值對來拼接json資料,非常方便,也可以進行巢狀,直接上**:
//開始拼接json字串nsdictionary *datadictionary= [nsdictionary dictionarywithobjectsandkeys:@"mac",@"mac",
@"game",@"game",
@"devicetoken",@"devicetoken",
@"device",@"device",
@"gv",@"gv",
@"lang",@"lang",
@"os",@"os",nil];
nsdictionary *parmdictionary= [nsdictionary dictionarywithobjectsandkeys:@"getsession",@"act",
datadictionary,@"data",nil];
nsdictionary *jsondictionary=[nsdictionary dictionarywithobjectsandkeys:@"pv",@"pv",
parmdictionary,@"param",nil];
sbjsonwriter *writer = [[sbjsonwriter alloc] init];
nsstring *jasonstring = [writer stringwithobject:jsondictionary];
nslog(@"%@",jasonstring);
上面的**用到了三層巢狀,注意的是,nsdictionary中,前面的是值,後面的是鍵。
拼接後的結果如下:
}}
使用
}}
IOS開發之 使用SBJson拼接Json字串
能夠使用nsdictionary中的鍵值對來拼接json資料,很方便,也能夠進行巢狀,直接上 開始拼接json字串 nsdictionary datadictionary nsdictionary dictionarywithobjectsandkeys mac mac game game devi...
ios 中使用SBJson拼接和解析json
1.ios解析json url nsdata responsedata respones responsedata nsstring strresponser nsstring alloc initwithdata responsedata encoding nsutf8stringencoding...
iOS 開發之 PList 的使用
write data to plist begin nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdirectory paths...