1、将Model的属性匹配到指定的JSON/NSDictionary键值:
.m中添加方法
+ (NSDictionary *)modelCustomPropertyMapper {
return @{@"name" : @"n",@"page" : @"p",@"desc" : @"ext.desc"};
}
2、Model的套Model
什么都不用做,直接用model申明相应的属性
3、Model的属性有容器类型
例如:@property NSArray *dataArrs
+ (NSDictionary *)modelContainerPropertyGenericClass {
return @{@"dataArrs":[DataArr class]}
4、黑白名单
忽略某些属性,活着只需要处理某些属性
+ (NSArray *)modelPropertyBlacklist {
return @{@"test1", @"test2"};
}
+ (NSArray *)modelPropertyWhitelist {
return @{@"name"};
}