gpt4 book ai didi

ios - 使用 RestKit 0.20 映射时在 JSON 中向上遍历

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:48:17 25 4
gpt4 key购买 nike

我有以下 JSON 结构:

{
"category": "MyCategory"
"objects": [
{ "id": 1, "name": "A" },
{ "id": 2, "name": "B" },
{ "id": 3, "name": "C" }
]
}

我将每个对象映射到一个单独的核心数据实体,如下所示:

RKEntityMapping *mapping = [RKEntityMapping mappingForEntityForName:@"Object" inManagedObjectStore:manager.managedObjectStore];
mapping.identificationAttributes = @[ @"id" ];
[mapping addAttributeMappingsFromDictionary:@{ @"name": @"name" }];

如何配置映射以在每个对象上存储它们的共享类别?

我想要的是能够像这样在 JSON 中向上遍历:

[mapping addAttributeMappingsFromDictionary:@{ @"name": @"name", @"PARENT.category": @"category" }];

最佳答案

截至目前(RestKit 0.20.1),没有办法通过使用映射引擎来做到这一点。

future

正在开发一个新的元数据功能,可以访问父对象:

[映射 addAttributeMappingsFromDictionary:@{ @"name": @"name", @"@metadata.parentObject.category": @"category"}];

现在

我正在使用 willMapDeserializedResponseBlock 修改我的反序列化响应。我在 RKObjectManager 上添加了一个类别,以便于修改响应:

https://gist.github.com/gunnarblom/5677324

关于ios - 使用 RestKit 0.20 映射时在 JSON 中向上遍历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16763663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com