问题

  今天碰到一个问题,后端需要返回给前端Long类型的id,前端收到的id会发生精度丢失。

  测试代码:后端返回的值为344739147160346624

  Java-Long类型精度丢失问题

  但是前端获取的值为:

  Java-Long类型精度丢失问题

解决办法

  将返回的值转为String类型。

  代码实现:

  Java-Long类型精度丢失问题

   也可以在返回的对象中的Long类型字段添加:@JsonSerialize(using= ToStringSerializer.class)

  Java-Long类型精度丢失问题

   结果:

  Java-Long类型精度丢失问题

相关文章:

  • 2022-12-23
  • 2021-07-14
  • 2021-06-19
  • 2021-04-11
  • 2022-01-13
  • 2021-09-25
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
  • 2021-10-14
相关资源
相似解决方案