大型复杂对象的JSON<->服务器设计



我有一个html/kendoui/jquery前端,该端具有多个位置,用户大量表单数据进入 - 想想50多个字段。我有休息的端点,他们期望JSON对象看起来像这样的pseduocode:

patient {
firstname:"",
lastname:"",
birthdate:"",
address: {
     street1: ""
     street2: ""
     city:""
     state:""
     zip:""    
}
user: {
   username: "",
   password:"",
   userrole: {
    id:""
    description:""
}
contacts {
   contact {
     id: "",
     type:"",
     number:""
    }
}
}

我可以将我的Java对象归还以这种方式返回,但是我正在努力如何将我的形式值转换为如此复杂的JSON结构。Kendoui似乎不支持这一点,并且有如此多的参数,我不想手动发送它们来手动组装它们。

JSON中如何处理大型数据集?我的期望发送/接收复杂的JSON都错了吗?

地址,用户和主要记录之间有什么关系?如果总是一对一,则应该能够将Kendo网格绑定到您的结构。作为名称的一部分,您需要将sub对象字段绑定到其父级(例如地址。Street1)。

说,在一个网格上拥有50列并不是最用户友好的接口。您是否考虑过在HE网格上添加按钮,以获取地址,用户,联系人等,该按钮将启动一个可以输入数据的弹出窗口?

最新更新