浏览器-控制台中的预览和响应数据不一致

835 阅读1分钟
参考:https://blog.csdn.net/qq_37419200/article/details/103026354

1、preview 与response的区别

Perview的意思是(response preview):响应-预览 (响应资源进行了格式处理的内容) 控制台会把发送过来的json数据自动转换成javascript的对象格式,而且可以层层展开,方便前端工程师遍历调用。 Response的意思是:(Raw response data):原始-响应-的数据(响应资源未进行格式处理的内容)

2、原因:

JavaScript中Number类型并不能完全表示Long型的数字,在Long长度大于17位时会出现精度丢失的问题,超过17位的部分浏览器会转换为0显示 is中的Number类型只能解析其中的17位,其他几位补位为0

3、解决方法: 将返回的数据类型转换为String类型