我正在努力尝试映射以下json响应:
{
"data":
{
"plans":
[
{
"planid":"10",
"plandescription":"foo",
"plantype":"2",
"planvalue":"30",
"status":"Active"
}
]
}
}这就是我想要做的:
RKObjectMapping *planMapping = [RKObjectMapping mappingForClass:[Plans class]];
[planMapping addAttributeMappingsFromDictionary:@{
@"planid": @"planId",
@"plandescription": @"planDescription",
@"plantype": @"planType",
@"planvalue": @"planValue",
@"status" : @"status"
}];
RKResponseDescriptor *planResponseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:planMapping pathPattern:nil keyPath:@"data/plans" statusCodes:RKStatusCodeIndexSetForClass(RKStatusCodeClassSuccessful)];
[objectManager addResponseDescriptor:planResponseDescriptor];但是对象并没有被映射:\出了什么问题?
发布于 2013-05-26 03:56:32
尝试将密钥路径:@“数据/计划”更改为密钥路径:@“data.plans”
https://stackoverflow.com/questions/16753244
复制相似问题