Ember.js 使用Ember Data RestSerializer发布到第三方API,如何更改有效负载格式?
我正在使用Ember数据重新序列化程序发布到第三方API API期望的JSON有效负载格式为:Ember.js 使用Ember Data RestSerializer发布到第三方API,如何更改有效负载格式?,ember.js,ember-data,Ember.js,Ember Data,我正在使用Ember数据重新序列化程序发布到第三方API API期望的JSON有效负载格式为: [{“键”:“值”}] 但我发现的所有规范化方法,如serializeIntoHash,似乎都解决了有效负载的内部部分: { "modelName": [{"key": "value"}] } 有没有办法去掉根对象和根键 当您处理[your store]->[persistence layer]的问题时,您通常谈论的是适配器(而不是序列化程序) 我想这是您想要覆盖的内容。谢谢。这让我进入了正确的
[{“键”:“值”}]
但我发现的所有规范化方法,如serializeIntoHash
,似乎都解决了有效负载的内部部分:
{
"modelName": [{"key": "value"}]
}
有没有办法去掉根对象和根键 当您处理[your store]->[persistence layer]的问题时,您通常谈论的是适配器(而不是序列化程序)
我想这是您想要覆盖的内容。谢谢。这让我进入了正确的轨道!代码最终看起来像:DS.RESTAdapter.extend({createRecord:function(store,type,record){var data=this.serialize(record,{includeId:true});data=JSON.stringify(data)。。。