iOS进阶之路

JsonModel的简单使用

2017-08-17  本文已影响8人  幻影道哥

JsonModel是的很好用的第三方model转化,用的人不少. 属性的个数 或 属性的名字 不一样 ,jsonmodel有相应的处理方式.

1.进本的模型转换 

ParameterModel *model = [[ParameterModel alloc] initWithDictionary:dic error:nil];

2.当属性个数和拂去其返回的参数个数不一致时 重写jsonmodel的方法

+ (BOOL)propertyIsOptional:(NSString *)propertyName

{

return YES;

}

3.数据库的id是主键,当后台人员不想修改时. iOS程序员会比较烦. 属性和数据库的key不一样时.重写jsonmodel的方法

+ (JSONKeyMapper *)keyMapper {

return [[JSONKeyMapper alloc] initWithDictionary:@{

@"description": @"description1",@"id":@"paramerterID" // id数据库的主键(服务器返回的key)   paramerterID是我们自定义的key

// 这里就采用了KVC的方式来取值,它赋给price属性

}];

}

上一篇 下一篇

猜你喜欢

热点阅读