NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转
http://blog.sina.com.cn/s/blog_7b9d64af0101ce92.html 点击打开链接
在iOS
通过该类,我们可以完成JSON数据与
NSDictionary和
NSArray之间的转化。
以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了,所有的解析第三方类库。所以,推荐使用
NSJSONSerialization类来完成转化。
一、将NSDictionary或NSArray转化为JSON串
// - (NSData }
使用这个方法的返回,我们就可以得到想要的JSON串
NSString
二、将JSON串转化为NSDictionary或NSArray
将
NSString转化为
NSData
[jsonString
//
- (id)toArrayOrNSDictionary:(NSData } 三、将JSON串与NSArray和NSDictionary的操作进行封装
当然,也有很多时候,我们将这些操作,分别定义在
NSObject和NSString的一个分类中
直接贴:
1.将NSString转化为NSArray或者NSDictionary
#import @implementation -(id)JSONValue; { } @end 2.将NSArray或者NSDictionary转化为NSString
#import @implementation -(NSData*)JSONString; { result = [NSJSONSerialization (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |