0
我有以下的JSON:Restkit:嵌套關係映射
{
"votecategory": [
{
"id": "nlvfl2",
"title": "Best Song",
"pollQuestion": {
"id": "nbprqp",
"title": "best-song",
"displayText": "Best Song",
"answer": [
{
"id": "qylaw4",
"title": "Bruno Mars – Locked Out Of Heaven",
"relatedItems": [
{
"Name": "Bruno Mars",
"id": "sljkur",
"Bio": "Bio info here"
},
{} //Sometimes there's an empty object
],
"winner": "true"
},
{
"id": "q05sb3",
"title": "Daft Punk – Get Lucky (ft. Pharrell Williams)",
"displayText": "Daft Punk – Get Lucky (ft. Pharrell Williams)",
"relatedItems": [
{
"Name": "Daft Punk",
"id": "d9sd84",
"Bio": "Bio info here"
}
]
},
...
]
}
},
...
]
}
映射到以下實體:
- 類別(votecategory值)
- 提名(答案值)
- 藝術家(relatiedItems值)
香港專業教育學院設法設置對象和關係映射votecategory(類) - >應答(提名),但是我有一個問題映射提名藝術家。
我需要做的是有一個1:藝術家提名(一個藝術家可以有多個提名)與N的關係設置:提名和藝術家,以及1間1核心數據關係設置。
的問題是,「relatedItems」是一個數組,但在現實中只包含1個可用值,則相關的藝術家。從數據的角度來看,這個「應該」是1:1的關係,但是JSON將它映射爲1:N的關係,這會讓restkit混淆(正確地如此)。
我如何能在單個項目中存儲作爲單個1 JSON relatedItems響應:1的關係?
感謝
奧利