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

関連する問題