如何获取Postman的json响应中提供的所有十进制数字?

时间:2019-01-24 00:00:44

标签: decimal postman postman-collection-runner

我有一个返回以下示例的API:

{"rate": 3.568640920671274015}

在“测试”空间中,我尝试检索比率值:

pm.test("Set variables", function () {
var jsonData = pm.response.json(); 
pm.environment.set('new-rate', jsonData.rate);

但是结果,我只能得到:

3.568640920671274

似乎Postman正在截断结果。有办法避免这种情况吗?

PS:该值来自十进制。 (在API内)。

1 个答案:

答案 0 :(得分:1)

做这样的事情:

pm.environment.set('new-rate', jsonData.rate.toPrecision(18));

为我工作。