Я пытаюсь обработать ответ JSONAPI с вложенными отношениями. Ember-Data в настоящее время собирает все данные в свойстве «включено» и помещает их в правильные модели, но отношения между моими объектами «транскрипции» и объектами «ключевых точек» не работают. Отношения между объектами «видео» и «транскрипция» работают правильно, поэтому мне нужна помощь именно с частью вложения.
Вот пример данных, которые я использую:
{
"data":{
"type":"video",
"id":"55e0687ba1f9e8032c549680",
"attributes":{
"title":"Test32"
},
"relationships":{
"transcriptions":{
"data":[
{
"relationships":{
"cuepoints":{
"data":[
{
"id":"55e9b62446942224a0f456cc",
"type":"cuepoint"
}
]
}
},
"id":"55e0687ba1f9e8032c549680-transcription-0",
"type":"transcription"
}
]
}
}
},
"included":[
{
"type":"transcription",
"id":"55e0687ba1f9e8032c549680-transcription-0",
"attributes":{
"language":"English"
}
},
{
"type":"cuepoint",
"id":"55e9b62446942224a0f456cc",
"attributes":{
"cueIndex":0,
"startTimeMilliseconds":0,
"endTimeMilliseconds":4400,
"text":"- The first one is the L'Oreal Paris Extraordinary Oil."
}
}
]
}
Любая идея, как я могу справиться с этим?