Ios 在RESTkit中为JSON数组中的对象指定特定映射?
当我请求一个UserProfile对象列表时,我从Ios 在RESTkit中为JSON数组中的对象指定特定映射?,ios,json,restkit,Ios,Json,Restkit,当我请求一个UserProfile对象列表时,我从django rest framework接收到这个JSON: [ { "gender": 1, "show_gender": true, "show_real_name": true }, { "gender": 2, "show_gender": true, "show_real_name": true }
django rest framework
接收到这个JSON:
[
{
"gender": 1,
"show_gender": true,
"show_real_name": true
},
{
"gender": 2,
"show_gender": true,
"show_real_name": true
}
]
但我不知道如何使用Restkit配置映射。Restkit似乎期待一个新的映射,因为它似乎使用字典的键作为“KeyPath”来标识必要的映射。有没有办法手动指定接收对象的映射 明白了
// define a mapping
RKObjectMapping* userMapping = [RKObjectMapping mappingForClass:[ERUser class]];
[userMapping mapAttributes:
@"gender",
@"show_gender",
@"show_real_name",
nil];
// add the mapping anonymously
[objectManager.mappingProvider addObjectMapping:userMapping];
// tell the mapping provider which mapping to use
RKObjectMapping* articleMapping = [[RKObjectManager sharedManager].mappingProvider objectMappingForClass:[ERUser class]];
[objectManager loadObjectsAtResourcePath:@"/users" objectMapping:articleMapping delegate:self];