RestKit mapKeyPath to Array index

Я хотел бы сопоставить данный индекс массива с свойством с RestKit (OM2). У меня есть этот JSON:

{
  "id": "foo",
  "position": [52.63, 11.37]
}

, который я хотел бы сопоставить с этим объектом:

@interface NOSearchResult : NSObject
@property(retain) NSString* place_id;
@property(retain) NSNumber* latitude;
@property(retain) NSNumber* longitude;
@end

Я не могу понять, как сопоставить значения из массива позиций в моем JSON в свойствах моего класса objective-c. На данный момент отображение выглядит следующим образом:

RKObjectMapping* resultMapping = [RKObjectMapping mappingForClass:[NOSearchResult class]];
[resultMapping mapKeyPath:@"id" toAttribute:@"place_id"];

Как я могу добавить отображение для широты / долготы? Я пробовал разные вещи, но они не работают. например: [

[resultMapping mapKeyPath:@"position[0]" toAttribute:@"latitude"];
[resultMapping mapKeyPath:@"position.1" toAttribute:@"longitude"];

] Есть ли способ отобразить позицию [0] из JSON в широту в моем объекте?

7
задан cellcortex 17 July 2011 в 08:16
поделиться