浏览器接收Long型数据精度丢失问题的解决方案
Posted 牛哄哄的柯南
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器接收Long型数据精度丢失问题的解决方案相关的知识,希望对你有一定的参考价值。
问题描述
当我们后端返回前端Long类型的数据时,后三位会变成0,导致精度丢失。
有意思的地方是,postman测试接口时,查看返回值精度并未丢失,是字符串。
解决方案
在需要保留精度的属性上使用@JsonSerialize(using = ToStringSerializer.class)
转成字符串返回前端。
@JsonSerialize(using = ToStringSerializer.class)
private Long id;
以上就是浏览器接收Long型数据精度丢失问题的解决方案的全部内容
版权声明:
原创博主:牛哄哄的柯南
博主原文链接:https://keafmd.blog.csdn.net/
看完如果对你有帮助,感谢点击下面的一键三连支持!
[哈哈][抱拳]
加油!
共同努力!
Keafmd
以上是关于浏览器接收Long型数据精度丢失问题的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
浏览器响应数据long型超长自动转换精度丢失-JavaScript 整数精度丢失问题-springboot解决Long类型数据传入前端损失精度