Как найти элемент внутри ответа json, а затем установить переменную на основе содержимого другого элемента внутри этого объекта? - PullRequest
0 голосов
/ 28 апреля 2019

Это должно быть просто.

Я получаю ответ json в POSTMAN, и мне нужно выполнить поиск по нему, и если я найду там имя, установите переменную на основе id # объекта, содержащего это имя:)

{"jsonrpc": "2.0", "result": [{"id": 396, "name": "LAB",}, {"id": 404, "name": "Networks",} ], "id": 1} и т.д ...

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

1 Ответ

1 голос
/ 28 апреля 2019

Вот так:

все просто: итерируйте объект 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...