Ios 是否可以使用JAGPropertyConverter将JSON字段映射到不同名称的属性?

Ios 是否可以使用JAGPropertyConverter将JSON字段映射到不同名称的属性?,ios,json,Ios,Json,我正在使用优秀的开放源码将JSON响应反序列化到模型对象中 它没有明确的文档记录,但是有没有一种方法可以让一个名为“userName”的JSON字段映射/反序列化为一个名为“name”的属性 它使用与键值兼容的属性,因此,如果我反序列化的JSON有一个名为“userName”的字段,那么我的模型的普通用例将有一个名为“userName”的属性。截至,答案是否。JAGPropertyConverter调用JAGPropertyFinder将字典键映射到属性,这两个类都不允许您更改默认映射 : :

我正在使用优秀的开放源码将JSON响应反序列化到模型对象中

它没有明确的文档记录,但是有没有一种方法可以让一个名为“userName”的JSON字段映射/反序列化为一个名为“name”的属性

它使用与键值兼容的属性,因此,如果我反序列化的JSON有一个名为“userName”的字段,那么我的模型的普通用例将有一个名为“userName”的属性。

截至,答案是否。
JAGPropertyConverter
调用
JAGPropertyFinder
将字典键映射到属性,这两个类都不允许您更改默认映射

:

:

- (void)setPropertiesOf:(id)object fromDictionary:(NSDictionary*)dictionary {
    JAGProperty *property;
    for (NSString *key in dictionary) {
        property = [JAGPropertyFinder propertyForName: key inClass:[object class] ];
        ...
    }
    ...
}
+ (JAGProperty *)propertyForName:(NSString *)name inClass:(__unsafe_unretained Class)aClass {
    objc_property_t property = class_getProperty(aClass, [name UTF8String]);
    ...
}