事件记录 在使用FastJSON转换对象时,遇到一个问题: 接口返回的Id是:81043452862799872,但是经过控制器然后传到页面变成了81043452862799870, 导致后续调用失败。 找了很久才发现是因为这个原因。 原因 js的number类型有个最大值(安全值)。即2的53次方,为9007199254740992。如果超过这个值,那么js会出现不精确的问题。这个值为16位。 解决方案: 在获取接口数据的时候把Long类型转换为String类型,这样子就OK了。