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

来源:互联网 发布:windows易升 彻底删除 编辑:程序博客网 时间:2024/05/21 23:03

//首先本地有个json文件,名为Data.json,然后给解析创建一个setData方法

-(void)setData{

    //1.获取文件路径

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

    //2.转化为data

   NSData *data =[NSDatadataWithContentsOfFile:filePath];

    

    //3.json解析

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

    

    self.dataArray = [NSMutableArrayarray];

   for (NSDictionary *dicin rootArray) {

//给model层初始化,把解析的字典整体放到model里,model里存了一层一层的数据,放到_dataArray数组里

       Model *model = [[Modelalloc] init];

        [model setValuesForKeysWithDictionary:dic];

        [_dataArrayaddObject:model];

    }

}


0 0
原创粉丝点击