这是我的回应
[{
Name: 'Shahrooz',
family: 'mohseni'
}, {
Name: 'Jefri',
family: 'rezaee'
}, {
Name: 'mjsoft',
family: 'ali'
}]
在每个请求中,我们为定义 json 对象转换名称和家庭,这并不重要。在大站点中很重要。有什么方法可以压缩 json 来响应或请求吗?
这是我的回应
[{
Name: 'Shahrooz',
family: 'mohseni'
}, {
Name: 'Jefri',
family: 'rezaee'
}, {
Name: 'mjsoft',
family: 'ali'
}]
在每个请求中,我们为定义 json 对象转换名称和家庭,这并不重要。在大站点中很重要。有什么方法可以压缩 json 来响应或请求吗?
如果您是定义协议的人,并且您不想重复自己,那么……只是不要。
例如,您可以传递数组而不是对象,这意味着您只需传递以下内容:
[[
'Shahrooz',
'mohseni'
], [
'Jefri',
'rezaee'
], [
'mjsoft',
'ali'
]]
理想情况下,您会设计服务器端以理解这两个版本,因此您可以使用更具可读性的版本进行测试。
或者,另一种选择:
{
'Names': [
'Shahrooz',
'Jefri',
'mjsoft'
],
'Families': [
'mohseni',
'rezaee',
'ali'
]
}
甚至:
{
'Keys': ['Name', 'Family'],
'Values': [
[
'Shahrooz',
'mohseni'
], [
'Jefri',
'rezaee'
], [
'mjsoft',
'ali'
]
]
}