场景:
数据库id采用的是雪花算法,Long类型,在前后端传递过程,经度丢失。
解决办法:
对于单个的字段添加注解:
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long id;
解决
如图
过程中同事遇到List精度丢失,但我本地没有再现。可以尝试

只是推荐方法没有测试List精度丢失问题
java Long类型精度丢失
解决JSON序列化时Long类型精度丢失问题
最新推荐文章于 2025-08-20 15:50:36 发布
博客讨论了在数据库使用雪花算法生成Long类型ID时,前后端传递过程中出现精度丢失的问题。通过在字段上添加@JsonFormat注解,将Long类型转换为字符串,成功解决了单个字段的精度问题。对于List精度丢失的情况,作者提供了可能的解决方案,但未进行实际测试。
875

被折叠的 条评论
为什么被折叠?



