问题描述 :
1. 返回数据中包含银行卡号(18位,BigDecimal)
2. 实体类接收
3. 断点调试发现实体类中卡号是对的, 控制台打印就不一样了
原因:
JS处理16位以上number类型会丢失精度,导致数据不一样
解决:
使用实体类对应的Vo接收(字段类型声明为String)
浏览器控制台打印结果和后台返回数据不一样
最新推荐文章于 2024-04-26 19:45:49 发布
问题描述 :
1. 返回数据中包含银行卡号(18位,BigDecimal)
2. 实体类接收
3. 断点调试发现实体类中卡号是对的, 控制台打印就不一样了
原因:
JS处理16位以上number类型会丢失精度,导致数据不一样
解决:
使用实体类对应的Vo接收(字段类型声明为String)