有木有遇到服务器返回的json中有id字段为key值的情况,然而iOS中id是关键字,咋个办呢?
如果你用了MJ的MJKeyValue.h中下面的方法:
+ (instancetype)mj_objectWithKeyValues:(id)keyValues
那就好办了~~
在model中添加
+ (NSDictionary *)mj_replacedKeyFromPropertyName {
return @{
// 模型属性: JSON key, MJExtension 会自动将 JSON 的 key 替换为你模型中需要的属性
//model中的属性 :json中的key
@"myId" : @"id",
};
}
网友评论