2016-04-03 86 views
0

我有類似的東西:如何從json對象獲取信息,而不是屬性?

"data": 
{ 
    "type": "type1", 
    "id": "0", 
    "name": "12345", 
    "attributes": { 
     "surname": "6789" 
    } 
} 

我的問題是 - 如何在模型中獲取的名字嗎?因爲對於我的姓:

surname: DS.attr('string') 

它的工作原理。但是如果我想獲取不屬於屬性的名稱呢?謝謝你的回答。

回答

1

這類似於json:api文件。該規範表示關於(屬性)模型的所有信息屬於attributes鍵。因此,解決方案是服務器將name字段移動到attributes下,以符合規範。

+0

我同意。或者,如果服務器無法更改,可以使用自定義序列化程序。 – Grapho