我正在开发从后端获取 JSON 后生成布局的 Web 应用程序。但是从后端接收的对象非常复杂,需要在对象周围循环很多次才能获得布局。
将数据发布到后端时也会发生同样的情况。
我的感觉是,如果我们按照前端布局生成JSON Object to Post数据,即使后端的对象结构发生变化,布局生成也不需要那些额外的循环。
那么json对象总是后端给出的还是应该根据前端给出的?
例如后端给
[
{
"keyid": "value",
"attr1": "value1",
"attr2": "value2"
},
{
"keyid": "value",
"attr3": "value3",
"attr4": "value4"
}
]
但是前端很容易以以下格式接收和发送对象:
{
"keyid": "value",
"attr": {
"attr1": "value1",
"attr2": "value2",
"attr3": "value3",
"attr4": "value4"
}
}