我有一个基本的 ember-data 模型对象:
App.Group = DS.Model.extend({
//attributes
});
我有 json,其结构如下:
root.levelone.leveltwo.property
我不想按原样映射这个项目,但想将 json 中的属性映射到模型中的属性,如下所示:
App.Group = DS.Model.extend({
property: DS.attr('string')
});
是否可以定义与传入 json 不同的映射?我对来自服务器的内容没有太多控制权。
如果 ember-data 无法做到这一点,那么建模这种深度嵌套的最佳方法是什么?