springboot中返回BigDecimal到前端,精度丢失,6.00返回至前端变为6

@JsonFormat(shape = JsonFormat.Shape.STRING)
private BigDecimal realPrice;
需要加注解
这样就可以了,基本原理就是在把数据给前端的时候,把数据转换成string类型,这样就不会丢失小数点后面的(.00)数据。需要注意的是,前端接收到的是string类型数据,如果涉及到数据计算问题,需要前端进行数据转换!

springboot中返回BigDecimal到前端,精度丢失,6.00返回至前端变为6

上一篇:SpringBoot-Web-初见


下一篇:class文件反编译为java文件