转换为JSON字符串保存到数据库中之后,在页面上取值时,id不对的问题;

记录一个小知识点

项目需要,把数据转换为json,然后保存到表中,修改页面再从json中取值,初始化展示到页面,然后发现id数据一直对不上,后来发现 不是Long类型数据就可以初始化到页面中,然后继续排查发现在数据库中的id都是一样的,但是在页面中转换为json时id就不一样了,查了半天bug,没有找到原因,最后问了一下经理,是因为

当id是Long类型的时候,转换为json之后保存到数据库中,前台初始化时再从字段中解析json字符串就会精度丢失,重新生成一个别的id;

解决方法就是在向数据库保存时,把Long类型的id转换为String,就不会出现id不对,初始化不正确的问题了;

String.valueOf()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值