gpt4 book ai didi

json - 缩短 JSON : does it make sense? 中的属性名称

转载 作者:行者123 更新时间:2023-12-03 16:55:15 29 4
gpt4 key购买 nike

关于现代 Web 应用程序和浏览器。
当从服务器发送到客户端(反之亦然)大对象(1-10MB 原始文本 JSON 大小)时,从以下位置缩短属性名称是否有意义:

people: {
name: 'Alex'
age: '999'
}

例如:
p: {
n: 'Alex'
a: '999'
}

如果我们在数据中有大量这样的对象?

因此,我们可以显着减少原始数据大小(最多 2-3 倍)。但是如果使用 GZip 有意义吗?

最佳答案

根据您的情况,这是有道理的。

显然,如果值非常大,缩短 key 没有多大意义,但如果您有非常大的 JSON 对象且值相对较小,那么较短的 key 可以节省系统存储和传输时间。

但是,当然,您确实需要注意不必要地“混淆”JSON,从而导致编码错误。特别是,最好在开发过程中使用有意义的 key ,然后在“交付”之前缩短它们(如果认为有必要)。

此外,如果使用 gzip(或类似的)压缩,较短的键对压缩对象的大小几乎没有影响。

关于json - 缩短 JSON : does it make sense? 中的属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22880344/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com