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 の位置配列から値を object-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"];
position[0]
JSON からlatitude
オブジェクトにマップする方法はありますか?