IOS開發之使用SBJson拼接Json字串

2021-09-02 02:51:52 字數 897 閱讀 8543

可以使用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...