JSONModel:需要继承JSONModel
MJExtension:不需要继承。
自己设计和选择框架是需要注意:
侵入性,易用性,是否容易上手,扩展性,很容易给这个框架添加新的功能。 字典数组转换为模型数组。返回一个模型数组。
[PhotoModel mj_objectArrayWithKeyValuesArray:];
如果你们公司服务器返回的数据中有关键词的字典,这个时候就需要替换,因为关键词是不能作为开发的属性值。
用MJ的话。
需要 [PhotoModel(你的创建的模型) mj_setupReplacedKeyFromPropertyName:^NSDictionary*{
return@{
@"ID":@"id"
};
}];或者在模型中.m文件中引用MJExtension这个框架,然后写下这个就可以完全替换
+(NSDictionary*)mj_replacedKeyFromPropertyName{
return@{
@"ID":@"id",
@"":@""
};
}