레스 키트 문서는 상당히 훌륭하고 객체 모델링에 대한 다양한 예제가 있습니다. 중첩 매핑의 예도 있지만,이 시나리오와 조금 다른 시나리오가 있습니다. RestKit 문서는 다음 json 형식으로 중첩 된 특성의 예제 매핑을 제공합니다. RestKit 문서에서RestKit 동적 중첩 매핑
샘플 JSON 구조 :
{
"blake": {
"email": "[email protected]",
"favorite_animal": "Monkey"
},
"sarah": {
"email": "[email protected]",
"favorite_animal": "Cat"
}
}
내 JSON이 같은 조금 다르다는 것을 가정;
내 JSON 구조 :
{
"id" : 1,
"author" : "RestKit",
"blake": {
"email": "[email protected]",
"favorite_animal": "Monkey"
},
"sarah": {
"email": "[email protected]",
"favorite_animal": "Cat"
}
}
나는 다음과 같은 특성과 많은 관계로 두 개의 서로 다른 managedobject 모델을 만들었습니다.
내 구조의 두 개의 엔티티 제품 및 작성자가 위 JSON 객체를 매핑합니다.
이제Product Creator
identifier <------------------- >> name
author email
favouriteAnimal
, 제품 모델과 같을 것이다 나의 매핑 될 것이다;
이것은 제품 엔터티를 매핑하는 방법입니다. [매핑 mapKeyPath : "id"toAttribute : "identifier"]; [mapKeyPath : "author"매핑 toAttribute : "author"];
하지만 여기서 중첩 된 사전 특성을 매핑하는 것은 저에게 효과적이지 않습니다. // [mapKeyOfNestedDictionaryToAttribute 매핑 : @ "제작자"];
이제는 authors 클래스에 있습니다.
위의 JSON 구조를 매핑하는 일반적인 방법을 이해하지 못했습니다.
어떤 관계입니까? 귀하의 질문은 무엇인가? –
질문이 제대로 표시되지 않는 이유는 무엇입니까? – Sandeep
"?" 그 문제의 주제 (이 관계)는 언급되지 않았다. RestKit 예제는 관련이 없습니다. –