gpt4 book ai didi

ios - RestKit - 将 JSON 内容保存到字符串核心数据属性中

转载 作者:行者123 更新时间:2023-11-29 12:09:55 24 4
gpt4 key购买 nike

我需要解析一个 JSON 网络服务响应,其中包含一个其子项未知的 key 。

例如,我们有以下 JSON 响应,其中 customData 属性的键是在运行时定义的:

{
"score": 996,
"customData": { "key1": "key1value", "key2": "key2value" },
"isRegistered": true,
"allowOpening": "OK"
}

是否可以将 customData 的 JSON 内容保存到字符串 coredata 属性中?

我试过像这样的简单映射:

RKEntityMapping *mapping = [RKEntityMapping mappingForEntityForName:[[self class] description] inManagedObjectStore:managedObjectStore];
[mapping addAttributeMappingsFromDictionary:@{
@"score": @"score",
@"customData":@"customData",
@"isRegistered": @"isRegistered",
@"allowOpening": @"allowOpening"}];

但是不行,coredata保存的customData一直是空的。

非常感谢,丹

最佳答案

Would it be possible to save the JSON content of customData into a string coredata attribute?

不,因为它将被反序列化为一个字典,并且没有将其转换为字符串的转换器。

您可以将其存储为字典。您可以使用动态映射添加关系映射,动态映射检查键是什么并动态定义映射...

关于ios - RestKit - 将 JSON 内容保存到字符串核心数据属性中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33779998/

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