是否有不重复数组中的json键的标准

时间:2018-07-24 08:04:26

标签: arrays json optimization bandwidth

我需要以json格式通过api调用返回特定对象的列表。 因为所有对象都具有相同的结构,所以最好使用单独的键(所有数组对象都相同)和值(每个对象都不同)来节省网络带宽。

例如:

[
{"ID": 10, "Name": "Name1"},
{"ID": 11, "Name": "Name2"}
]

可能类似于:

{
Schema: {"ID","Name"},
Values: [{10,"Name1"},{11,"Name2}]
}

在很大的结果中(例如,当有100条响应记录(很常见)并且对象的键数超过10个时,这种类型的响应可以节省很多带宽(在实际示例中,有10条记录包含42个键)每条记录,响应大小从9,172字节减少到3,180字节,这意味着减小了65%)

0 个答案:

没有答案