用JSONKit庫解析json文件


cocoa 下json開源的類庫有很多,其中JSONKit庫是非常簡單易用而且效率又比較高的。

想要使用JSONKit庫來解析json文件,只需要下載JSONKit.h 和JSONKit.m添加到工程中(下載鏈接);然后加入libz.dylib即可

解析代碼舉例:

 #import "JSONKit.h"

//假設 strJson 是網絡上接收到的 json 字符串,
NSString *strJson = @"{\"aps\": {\"alert\":{\"body\":\"a msg come!\"},\"bage\":3,\"sound\":\"def.mp3\"}}"; 
NSDictionary *result = [jsonData  objectFromJSONData]; 

字典result便是解析好的json文件了。

JSONKit庫也可以用來生成json文件

代碼舉例:

NSMutableDictionary *jsonDic = [NSMutableDictionary dictionary];
NSMutableDictionary *alert = [NSMutableDictionary dictionary]
;NSMutableDictionary *aps = [NSMutableDictionary dictionary];
[alert setObject:@"a msg come!" forKey:@"body"];
[aps setObject:alert forKey:@"alert"];
[aps setObject:@"3" forKey:@"bage" ];
[aps setObject:@"def.mp3" forKey:@"sound"];
[jsonDic setObject:aps forKey:@"aps"];
NSString *strJson = [jsonDic JSONString];

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM