如何在json响应中查找元素,然后根据该对象中另一个元素的内容设置变量?

时间:2019-04-28 17:48:56

标签: json postman

这应该很简单。

我在POSTMAN中收到一个json响应,需要搜索它,如果我在其中找到一个名称,请根据包含该名称的对象的id#设置一个变量:)

{“ jsonrpc”:“ 2.0”,“结果”:[{“ id”:396,“名称”:“ LAB”,},{“ id”:404,“名称”:“网络”,} ],“ id”:1}          等等...

     So, if I need to find out the id of LAB, how to go about it?

1 个答案:

答案 0 :(得分:1)

我们在这里:

简单:迭代json对象并检查名称是否为lab,然后打印ID

var x = { "jsonrpc": "2.0","result":[{"id": 396,"name": "LAB",},{ "id": 404,"name":"Networks",}],"id": 1} 

x.result.forEach(function(value, index){ 
    if(value["name"] == "LAB"){ 
        console.log(value["id"]);
    } 
  })

结果是:

396