jjackson long类型溢出导致json显示数据和后端数据库中数据不一致

后端

可以使用注解或配置文件来将数值转换为字符串, 字符串则不会出现溢出而丢失精度

spring:
  jackson:
    generator:
      write_numbers_as_strings: true
@JsonSerialize(using=ToStringSerializer.class)
private Long userId;

前端

将数值类型设置为bigint即可
image

posted @ 2022-03-07 11:29  RainbowMagic  阅读(119)  评论(0)    收藏  举报