Extjs 自定义EXT-JS生成的JSON

Extjs 自定义EXT-JS生成的JSON,extjs,Extjs,我使用的是EXT-JS 3.2.0,我有一个由EXT.data.Store对象支持的EXT.grid.EditorGridPanel。存储区启用restful标志,并使用Ext.data.JsonReader和Ext.data.JsonWriter。它非常适合检索数据和填充网格。但是,当我添加或更新记录时,为POST/PUT生成的JSON将数据嵌套在根字段下。这与我呼叫的服务所期望的不匹配。它想要一个扁平的物体。例如,当我添加或更新记录时,JSON生成的结果如下所示: { "data":

我使用的是EXT-JS 3.2.0,我有一个由EXT.data.Store对象支持的EXT.grid.EditorGridPanel。存储区启用restful标志,并使用Ext.data.JsonReader和Ext.data.JsonWriter。它非常适合检索数据和填充网格。但是,当我添加或更新记录时,为POST/PUT生成的JSON将数据嵌套在根字段下。这与我呼叫的服务所期望的不匹配。它想要一个扁平的物体。例如,当我添加或更新记录时,JSON生成的结果如下所示:

{
   "data":  {
      "name": "TEST",
      "id": "-1"
   }
}
但我需要它

{
   "name": "TEST",
   "id": "-1"
}
有什么想法吗

谢谢


John

我不知道这是否是最好的方法,但我最终创建了自己的Ext.data.Connection对象,并在需要的地方发出请求,例如在delete上。这不是我所希望的解决方案,但它是有效的