我在 Postman 中创建了一个 GET 请求,它以 JSON 格式返回一些数据。我想获取包含特定子字符串的每个键的 JSON 响应值。
这是我一直在尝试的代码:
var jsonData = pm.response.json();
var keys = Object.keys(jsonData);
for(var i = 0; i < keys.length; i++)
{
if(keys[i].has("_number"))
{
console.log(jsonData.keys[i]);
}
}
编辑:问题不在于子字符串识别,而在于值的返回。如果我尝试使用条件中的特定键(例如 jsonData.Id)获取值,它就可以正常工作。当我尝试使用变量时,它只是不起作用。