如何在Postman脚本中获取max id?也就是说,在这种情况下,我想要2
作为结果。如果将来有更多的id,那么我想要.Max
。
"collection:"[
{
"Id": 1
},
{
"id": 2
}
]
脚本:
var jsonData = pm.response.json();
var result = jsonData.collection[0].id; // This gives me 1
var result = jsonData.collection[1].id; // This gives me 2 and so on.
如何获得我想要的结果?
这样做的一种方法是如下,但不确定是否有更好的方法。
var maxId = jsonData.collection.length - 1;
var maximumId = jsonData.collection[maxId].id;
1条答案
按热度按时间luaexgnf1#
您可以在
jsonData.collection
上使用Array.map
来提取所有Id
值;然后你可以简单地取Math.max
: