在ExtJS4中保存嵌套数据

在ExtJS4中保存嵌套数据,extjs,Extjs,我试图保存表单中捕获的嵌套数据。我也读过这篇文章 { name: "Operation addedd", description: "Operation DataBase", orgUnit:{ name:'DATA DATAPROCESSING GMBH' } } { name: "Operation addedd", description: "Operation DataBase", orgUnitN

我试图保存表单中捕获的嵌套数据。我也读过这篇文章

{
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnit:{
        name:'DATA DATAPROCESSING GMBH'
     }
}
{ 
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnitName:'DATA DATAPROCESSING GMBH'

}
下面是模型的外观

Ext.define('App.model.Team',{
extend:'Ext.data.Model',
idProperty:'id',
fields:[
    {name:'id', type:'int'},
    {name:'name', type:'string'}, 
    {name:'description', type:'string'},
    {name:'orgUnitName', type:'string', mapping:'orgUnit.name'},  <----
],
proxy: {
    type:'ajax',
    url:'/odb/myteams/',
    reader: {
        type:'json',
        root:'data'
    }
}
});
{
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnit:{
        name:'DATA DATAPROCESSING GMBH'
     }
}
{ 
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnitName:'DATA DATAPROCESSING GMBH'

}
我收到错误的请求异常

POST http://odb/myteams?_dc=1407243897827 400 (Bad Request) 
{
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnit:{
        name:'DATA DATAPROCESSING GMBH'
     }
}
{ 
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnitName:'DATA DATAPROCESSING GMBH'

}
看起来发送的数据不是正确的json格式

{
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnit:{
        name:'DATA DATAPROCESSING GMBH'
     }
}
{ 
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnitName:'DATA DATAPROCESSING GMBH'

}
这是服务器所期望的:

{
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnit:{
        name:'DATA DATAPROCESSING GMBH'
     }
}
{ 
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnitName:'DATA DATAPROCESSING GMBH'

}
这是发送请求的方式

{
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnit:{
        name:'DATA DATAPROCESSING GMBH'
     }
}
{ 
     name: "Operation addedd",
     description: "Operation DataBase",
     orgUnitName:'DATA DATAPROCESSING GMBH'

}

ExtJs正在发送正确编码的json。查看正在发送的数据,并将其与后端所需的格式进行比较。感谢您的回复。我已经更新了帖子。