Ember-Data を使用する必要はありません。pojo を使用できます。Ember-Data は、モデルを使用する多くの「単純化された」方法の 1 つにすぎません。Ember-Model もあります。そうは言っても、その巨大な pojo で新しい Ember オブジェクトを作成した場合、次のようにアクセスします。
var someModel = Ember.Object.create(bigOlJSON);
someModel.get('players.firstObject.abilities.firstObject.blahblahblahblah');
or you could slowly build it up
var players = [];
someModel.get('players').forEach(function(player){
players.push(Ember.Object.create(player));
});
//At this point players is loaded with a slew of player data
それは私には少し奇妙すぎるように思えます。
すべてのモデルをマッピングし、それらを組み込みモデルとして設定することは、ほとんど有益であると思います。
Ember Data の埋め込みレコードについては、この投稿を参照してください: Ember-data embedded records current state?