gpt4 book ai didi

ios - 如何使用 RestKit 0.20.3 的对象映射将 "@"映射为 JSON 字符串名称的第一个字符?

转载 作者:行者123 更新时间:2023-11-29 13:03:12 25 4
gpt4 key购买 nike

如果 JSON 看起来像这样:

{ "articles": [
{ "title": "This is a example",
"@body": "Some text for the body"
}]
}

你的 objective-c 类看起来像这样:

@interface Article : NSObject
@property (nonatomic, copy) NSString* title;
@property (nonatomic, copy) NSString* body;
@end

此代码无效:

RKObjectMapping* articleMapping = [RKObjectMapping mappingForClass:[Article class]];
[articleMapping addAttributeMappingsFromDictionary:@{
@"title": @"title",
@"@body": @"body"
}];

如何在 JSON 中为 @body 名称指定“@”字符?

最佳答案

你真的不能。 RestKit 使用 KVC,所以 @ 在键中有特殊的含义。您最好的选择是更改 JSON。如果你不能,this可能对您有帮助(但作用有限)。

关于ios - 如何使用 RestKit 0.20.3 的对象映射将 "@"映射为 JSON 字符串名称的第一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19283508/

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