gpt4 book ai didi

ios - RestKit 0.2 : flattening the hierarchy in JSON

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

也许这里有类似的问题,但我找不到。所以我有 RestKit 0.2pre4 并想映射这样的 JSON ...

{
"location": {
"position": {
"latitude": 53.9675028,
"longitude": 10.1795594
}
},
"id": "da3224f2-5919-42f2-9dd8-9171088f4ad7",
"name": "Something even more beautiful",
}

...这样的对象:

@interface FavoritePlace : NSManagedObject

@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSString * placeId;
@property (assign, nonatomic) double latitude;
@property (assign, nonatomic) double longitude;

@end

如您所见,关键是我不想创建关系并将“Location”对象单独存储在数据库中——这没有意义。因此,我想将那些嵌套的东西(location.position.latitude 和 location.position.longitude)分配给对象本身的特定属性。如何实现?

最佳答案

显然,我做了一个疯狂的猜测并且成功了!下面是可以解决问题的映射:

[placeMapping addAttributeMappingsFromDictionary:@{
@"id": @"placeId",
@"name": @"name",
@"location.position.latitude": @"latitude",
@"location.position.longitude": @"longitude"
}];

没有在文档中找到这个,但也许只有我一个人......无论如何,如果一些合乎逻辑但未记录的东西有效,那么框架应该是好的。 :) RestKit 好吧!

关于ios - RestKit 0.2 : flattening the hierarchy in JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13978153/

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