Postman Tests中设置环境变量,结果转json数值失去精度
来源:互联网 发布:js导致硬件死机 编辑:程序博客网 时间:2024/06/05 14:43
在使用Postman执行Collections文件夹遇到这样的问题,前后执行两个请求,请求2会用到请求1中的接口返回的结果,此时需要在Tests中进行环境变量的设置。返回结果responseBody的accountId字段为长整型,经过转换json后发生问题,失去精度:
原始值"accountId":798113697246535712转换后"accountId":798113697246535700
经排查造成的原因是
JS 中能精准表示的最大整数是 Math.pow(2, 53),十进制9007199254740992。
解决方法将结果进行replace,将长整型转为字符串,这样在转Json的时候就不会存在失去精度的问题。
在排查过程中,可以使用console.log打印日志,在控制台中可以看到相关数据。
View->Show Postman Console
阅读全文
0 0
- Postman Tests中设置环境变量,结果转json数值失去精度
- postman系列3---设置环境变量
- postman tests实例记录
- POSTMAN tests 简单记录
- java中数值计算的精度问题
- Java中数值计算的精度问题
- jsp中比较数值精度丢失问题
- Android中数值计算的精度
- 关于birt导出excel数值科学计数法失去精度问题
- Qt中double精度设置
- Flaot 转 Json 精度丢失
- 转RDLC报表中浮点型设置精度
- JS中解决数值很小时四舍五入的精度问题
- JS中解决数值很小时四舍五入的精度问题
- javascript中对数值计算控制精度的函数
- 多精度数值处理
- 数值精度展示问题
- jquery数值精度计算
- C#如何向js传递数组
- 随机数游戏
- ABAP开发中常用的两个F4搜索帮助函数的区别
- 基于ROS和安卓手机的IMU参数的通信软件
- HALCON仿射变换基础
- Postman Tests中设置环境变量,结果转json数值失去精度
- VMware Fusion 8.0.0 for Mac序列号(亲测可用)
- Linux 创建用户和工作组
- HTML基础知识笔记总结20171117
- 【笔记】在主函数内声明int a[1000000],运行出错
- 公共钥匙盒 Java算法
- SpringMVC与Struts2区别与比较总结
- python 语法小记
- 关于'//<![cdata['和 '//]]>'解答