JSON_Foundation_解析本地文件

来源:互联网 发布:简单力学分析软件 编辑:程序博客网 时间:2024/06/03 22:39

其他操作,创建Model层文件,准备好本地文件。


    //1.获取文件路径

    NSString *path = [[NSBundlemainBundle] pathForResource:@"JSON_StudentInfo"ofType:@"txt"];

    

    //2.创建data对象

    NSData *data = [[NSDataalloc]initWithContentsOfFile:path];

    

    //3.创建数组-->要看后台给我们的数据最外层是字典还是数组

    NSArray *array = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingAllowFragmentserror:nil];

    

   NSLog(@"%@",array);

    

    //4.组装

    _array =[[NSMutableArrayalloc]initWithCapacity:6];

    

   for (NSDictionary *dictin array) {

       Student *student = [Studentnew];

        [student setValuesForKeysWithDictionary:dict];

        [_arrayaddObject:student];

    }

    

    //5.校验

   for (Student *studentin _array) {

       NSLog(@"%@",student);

    }

0 0
原创粉丝点击