其他操作,创建Model层文件,准备好本地文件。
//1.获取文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"JSON_StudentInfo" ofType:@"txt"];
//2.创建data对象
NSData *data = [[NSData alloc]initWithContentsOfFile:path];
//3.创建数组-->要看后台给我们的数据最外层是字典还是数组
NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
NSLog(@"%@",array);
//4.组装
_array =[[NSMutableArray alloc]initWithCapacity:6];
for (NSDictionary *dict in array) {
Student *student = [Student new];
[student setValuesForKeysWithDictionary:dict];
[_array addObject:student];
}
//5.校验
for (Student *student in _array) {
NSLog(@"%@",student);
}