1.模型类:
创建一个模型类,在模型类中添加模型,如:
students.h中声明:
@property (nonatomic, strong)NSString *name;
@property (nonatomic)int age;
2.工具类
创建一个工具类studentsTools
在studentsTools.h中声明方法:
-(NSArray *)allStudents:(id)students;
在studentsTools.m中实现方法:
包含#import "students.h"
-(NSArray *)allStudents:(id)students{
//创建一个数组,接收JSON中学生的姓名
NSArray *nameArray = students[@"name"];
//创建一个可变数组
NSMutableArray *mutableArray = [[NSMutableArray alloc]init];
//创建一个字典遍历nameArray中学生姓名
for(NSDictionary *nameDic in nameArray){
//创建对象
Students *stu = [[Students alloc]init];
//使用KVC转换
[stu setValueForKeyWithDictionary:nameDic];
//添加对象
[mutableArray addObject:stu];
}
return [mutable copy];
}