因为我希望使用$ ajax(或jQuery.getJSON)方法每秒多次接收大量数据,我想知道将长浮点值(1.23242342344 ...)舍入为短版本是否有意义
据我所知,它在大多数编程语言中没有区别,如果它的2.2或2.202312323,因为它们都保留了float的空间,但是我不确定JSON如何处理它,也许它更像是一个字符串,使用舍入值会缩短字符串?
那么,我可以使用舍入值加速JSON调用吗?
答案 0 :(得分:1)
舍入值会产生差异,与您传输的数据量成比例。
所有HTTP通信都使用字符串完成,JSON是一种用于传输数据的字符串格式。 因此12.3456789将占用10个字节,其中12只需要2个字符(每个字符一个字节)。