您的位置:首页 > 移动开发 > IOS开发

iOS之JSONKit解析JSON

2015-06-23 17:28 459 查看
使用JSONKit第三方类库解析JSON文档

第三方类库的使用及配置参照:iOS之GDataXMLNode对XML解析

json文件内容

[
{
"name": "zhangsan001",
"age": 18,
"gender": "man"
},
{
"name": "zhangsan002",
"age": 10,
"gender": "woman"
},
{
"name": "zhangsan003",
"age": 12,
"gender": "manman"
}
]


解析过程

// 1.获取路径
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Students.json" ofType:nil];

// 2.通过路径,获取数据
NSData *fileData = [NSData dataWithContentsOfFile:filePath];

NSArray *array1 = [fileData objectFromJSONData];


JSONKit提供了好多基本数据类型的类目

@implementation NSData (JSONKitDeserializing)

@implementation NSString (JSONKitDeserializing)

@implementation NSString (JSONKitSerializing)

@implementation NSArray (JSONKitSerializing)

@implementation NSDictionary (JSONKitSerializing)

@implementation NSArray (JSONKitSerializingBlockAdditions)

@implementation NSDictionary (JSONKitSerializingBlockAdditions)

可以对数据进行数据类型间的转换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: