JsonModel的简单使用

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属性

}];

}

你可能感兴趣的:(JsonModel的简单使用)