首页 > 其他分享 >BigDecimal类型返回前端精度丢失

BigDecimal类型返回前端精度丢失

时间:2022-12-13 18:34:50浏览次数:63  
标签:返回 BigDecimal 前端 丢失 using class

原文链接: https://www.jianshu.com/p/5907ae7cba72

BigDecimal长度太长,返回给前端,精度会丢失,即后几位都会变成0.
解决办法:给前端返回字符串类型。
加注解: @JsonSerialize(using = ToStringSerializer.class)

 @JsonSerialize(using = ToStringSerializer.class)
  private BigDecimal price;

标签:返回,BigDecimal,前端,丢失,using,class
From: https://www.cnblogs.com/lyn8100/p/16866307.html

相关文章

  • 前端常用的正则校验
     例如element常用的必填校验:   固话和手机号pattern:/^(((\d{3,4}-)?[0-9]{7,8})|(1(3|4|5|6|7|8|9)\d{9}))$/ 手机号pattern:/^1[3|4|5|6|7|8|9][0-......
  • Java中double保留2位小数(精度丢失)的两种方式
    Java中double保留2位小数(精度丢失)的两种方式在我们日常开发中,使用double数据类型进行计算,偶尔会出现精度丢失的情况,例如实际结果是0.75,就可能出现0.7500000000000001或0......
  • 五年经验的前端社招被问:CPU 和 GPU 到底有啥区别?
    首先来看CPU和GPU的百科解释:CPU(CentralProcessingUnit,中央处理器):功能主要是解释计算机指令以及处理计算机软件中的数据GPU(GraphicsProcessingUnit,图形处理器;......
  • 前端需要注意的地方
    前端需要注意的地方浏览器的展示不一定正确,因为它具有缓存。如果要验证你的代码是否正确,一定要换一个新的浏览器。在进行第三方库的版本切换时,不一定切换成功最好......
  • 前端页面Ajax控制后端线程(Thread)运行
    1、后端生成线程JSONObjectredisJson=newJSONObject();Threadth=newThread(()->{...while(){...}.........
  • java 将小数拆分为两部分+浮点型精度丢失问题
    问题:将一个String类型的小数拆分为整数部分和小数部分,如9.9拆分为9和0.91.将小数的整数和小数部分拆分开publicfloatnumberSub(StringtotalMoney){floatmoneyFl......
  • 对前端数据结构与算法的研究----------------引用
         1.递归      递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一......
  • 【前端】VUE路由缓存
    全部缓存<keep-alive>  <router-view></router-view></keep-alive>缓存单个指定路由<keep-aliveinclude="该路由的name名称">  <router-view></router-view></ke......
  • 【问题】前端 VUE3 Invalid Host header
    项目全局搜索 devServer在devServer里面添加"disableHostCheck":true ......
  • 【前端】文件下载重命名
    同域下​​var​​​ ​​link=document.createElement(​​​​'a'​​​​);​​​​link.href=file.url;​​​​link.download=file.name;​​​​link.target=......