当前位置: 移动技术网 > IT编程>开发语言>Java > 后端传Long类型至前端js会出现精度丢失问题

后端传Long类型至前端js会出现精度丢失问题

2018年05月12日  | 移动技术网IT编程  | 我要评论

今天开发遇到个问题,Java后端的Long类型数据,传到前端会出现精度丢失,如:164379764419858435,前端会变成164379764419858430。在浏览器中做测试可知,这就是一个精度丢失的问题。

 

解决思路是:后台传到前台时,Long类型数据,转为String类型。

1. 可以直接操作传回的对象数据,toString()该long类型数据。

2. 如果使用Jackson注解,我们也可以用@JsonFormat做类型转换(注意哦,这个不管可以使用在format日期类型哦),使用方法如下:

以上。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网