Object Mapping docsの「動的ネスト属性の処理」のセクションを参照してください。
彼はJSONで(ここにコピー)の例をウォークスルー:
{ "blake": {
"email": "[email protected]",
"favorite_animal": "Monkey"
}
}
は、Userクラスに対応:
usernameプロパティはに対応し、あなたが気づく、
@interface User : NSObject
@property (nonatomic, retain) NSString* email
@property (nonatomic, retain) NSString* username;
@property (nonatomic, retain) NSString* favoriteAnimal;
@end
キーのJSON。それをマッピングするために
、彼は、彼らが自分自身をそのキーを示すために、特別な括弧構文を使用するプロパティです:
RKObjectMapping* mapping = [RKObjectMapping mappingForClass:[User class] ];
[mapping mapKeyOfNestedDictionaryToAttribute:@"username"];
[mapping mapFromKeyPath:@"(username).email" toAttribute:"email"];
[mapping mapFromKeyPath:@"(username).favorite_animal" toAttribute:"favoriteAnimal"];
この情報がお役に立てば幸い!
restKitが更新されました。['addAttributeMappingFromKeyOfRepresentationToAttribute'](https://github.com/RestKit/RestKit/wiki/Object-mapping#handling-dynamic-nesting-attributes)を使用してください。 – chakming