<>事件记录

在使用FastJSON转换对象时,遇到一个问题:
接口返回的Id是:81043452862799872,但是经过控制器然后传到页面变成了81043452862799870, 导致后续调用失败。
找了很久才发现是因为这个原因。

<>原因

js的number类型有个最大值(安全值)。即2的53次方,为9007199254740992。如果超过这个值,那么js会出现不精确的问题。这个值为16位。

<>解决方案:

在获取接口数据的时候把Long类型转换为String类型,这样子就OK了。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信