在RestKit中使用键作为值

时间:2013-12-13 22:55:38

标签: ios objective-c restkit

所以,我们有一个吐出的API:

{
    "2013-12-13": [subobject1, subobject2, subobjects3],
    "2013-12-14": [subobject4, subobject5],
    ...
}

但是,我不确定如何在RestKit中解析密钥动态变化的内容。 我可能想把它解析成一个有日期的对象列表和子对象列表。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要创建类似的映射:

RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[XXX class]];
[mapping addAttributeMappingFromKeyOfRepresentationToAttribute:@"date"];
[mapping addAttributeMappingsFromDictionary:@{
    @"(date)": @"values"
}];

您的XXX类具有dateNSDate)和valuesNSArray)的属性。