0

次のような構造のJSONを取得します。

{
  "description":"text",
  "images":[{"id":"1","url":"image url"},{"id":"2","url":"url"}],
  "seats":3,
  "taken_seats":[{"number":1,"id":"1"},{"number":3,"id":"2"}],
  "title":"vel ad eius",
  "id":"1",
  "options":[]
}

DS.modelを構造化して処理するにはどうすればよいですか?

4

1 に答える 1

1

文字列値(説明、タイトル)はDS.attr('string')

(座席)は使用しますDS.attr('number')

配列(images、taken_seats、options)は、のような関係を使用します詳細についてDS.hasMany('App.Image')は、アダプターでマッピングを設定する必要があります。embedded

たとえば、オプション配列にオブジェクトの可能なキーを一覧表示したくない場合など、配列の関係は必要ないと感じる場合があります。isDirty解決策は、ニーズに合わせてカスタム変換を登録することです。そうすると、特にオブジェクトのフラグで、例外のない動作が発生する可能性があります。詳細については、こちらを参照してください。

于 2013-02-05T11:50:04.133 に答える