我正在尝试使用 RestKit 读取以下 Json 数据,但不确定我是否正确接近它。我所做的是将用户登录到服务器并获得带有令牌和一些链接的响应。
example Json
{
"links": {
"map1": {
"href": "https://www.website/mapToThis"
},
"map2": {
"href": "https://www.website/mapToThat"
}
},
"token": "12345678912345678"
}
我创建了一个类来映射并获取令牌值没问题。
。H
@interface UserApiMap : NSObject
@property (strong, nonatomic) NSString* token;
@property (nonatomic, retain) NSArray* links;
+ (RKObjectMapping *) mapping;
@end
.m - 映射
+ (RKObjectMapping *)mapping {
RKObjectMapping *mapping = [RKObjectMapping mappingForClass:[self class]];
[mapping addAttributeMappingsFromDictionary:@{@"token" : @"token"}];
// How do I map the links??
return mapping;
}
所以我的问题是我需要一个数组来保存链接,还是需要第二个类来映射链接。如果我需要第二类,我需要两个属性“map1”和“map2”,这将是第三类链接类型。
任何让我走上正轨的意见将不胜感激,并提供很大帮助。