2016-04-03 102 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