我们知道,json作为一种轻量级的数据交换格式,现在被广泛使用,尤其是在api层,返回的数据格式基本都是json。但是如果json字符串太长,在网络传输上也很费时。从性能的角度,我们需要合理优化json。
json优化建议1。在服务器端打开gzip压缩。
主流服务器支持gzip压缩,对于一般的纯文本内容,gzip压缩率在35%以上,这样做的好处也很明显:
减小json输出大小,网络传输速度更快;
节省带宽。
2.缩写键名
就结果集而言,数据是由查询周期输出的,所以我们在缩短键名的同时,也变相压缩了json文本长度。比如原{nam:张三}我们可以写成{a:张三}
3.json中的中文不应该转换成unicode编码。
目前很多人喜欢把json中的汉字转换成unicod
bugjson没有资格和杰克逊相提并论。