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

如何解析本地文件(iOS学习)

2015-10-09 10:36 375 查看
//首先本地有个json文件,名为Data.json,然后给解析创建一个setData方法
-(void)setData{

//1.获取文件路径

NSString *filePath = [[NSBundle
mainBundle]pathForResource:@"Data"
ofType:@"json"];

//2.转化为data

NSData *data =[NSData
dataWithContentsOfFile:filePath];

//3.json解析

NSArray *rootArray = [NSJSONSerialization
JSONObjectWithData:data
options:0 error:nil];

self.dataArray = [NSMutableArray
array];

for (NSDictionary *dic
in rootArray) {
//给model层初始化,把解析的字典整体放到model里,model里存了一层一层的数据,放到_dataArray数组里

Model *model = [[Model
alloc] init];

[model setValuesForKeysWithDictionary:dic];
[_dataArray
addObject:model];
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: