前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >讨论一下js获取响应中后台传回来的BigInteger类型的数字时,后几位会自动变为0的问题

讨论一下js获取响应中后台传回来的BigInteger类型的数字时,后几位会自动变为0的问题

作者头像
程序员一一涤生
发布2019-09-10 19:02:18
1K0
发布2019-09-10 19:02:18
举报

  后台返回的json:{"data":12345678912345678912}

  在js中获取该data得到的值为:12345678912345680000

  后经过实验发现,只有数字保持在17位以内(包括17位),js才能取到正确的值。

  解决方法:后台返回json时,先将bigInteger的数字转为String类型,这样响应中的json就变为:{"data":"12345678912345678912"}

js就能获取到正确的值了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-02-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档