我正在尝试请求一个对于Ember默认适配器不常见的JSON结构。响应没有根密钥。这就是我的意思:
[
{
name: 'Dude'
fullName: 'Nice Dude'
},
{
name: 'Foo'
fullName: 'Foo Bar'
}
]
所以,让我们说这是对GET /users
的反应。
我可以解决并成功resolve
编写此样板文件:
import DS from 'ember-data';
export default DS.RESTSerializer.extend({
normalizePayload: function(payload) {
return { user: payload };
}
});
但这是完全错误的,因为我覆盖了所有有效负载响应。哪种只是GET /users
有效载荷标准化的简洁方法?