关于浏览器响应数据long型超长自动转换精度丢失的坑

 狼丶宇先生   2018-11-16 10:27   340 人阅读  0 条评论

同样的接口和响应数据


 


这里是浏览器响应的:



 


这是postman响应的:



 


postman的id就是正确的..... 浏览器的返回数据的id就不对,浏览器将long型的id超出部分转换为00,


 


由于JavaScript中Number类型的自身原因,并不能完全表示Long型的数字,在Long长度大于17位时会出现精度丢失的问题。


解决方法:


让后端将id转为string类型,不然超长了.




本文地址:http://hao2013.cn/?id=56
版权声明:本文为原创文章,版权归 狼丶宇先生 所有,欢迎分享本文,转载请保留出处!