Как прочитать объект json почтальона из окружения в скрипте предварительного запроса

Я выполнил вызов покоя и загрузил json в "jsonobj"

if(responseCode.code === 200){
    let response = pm.response.json(),
    jsonobj = JSON.stringify(response);
    postman.setEnvironmentVariable("jsonobj", jsonobj);
}

json содержит jsonarray, в каждом объекте json у меня есть поле "id". Теперь я хочу прочитать этот "jsonobj" в следующем вызове rest внутри скрипта предварительного запроса и получить поле "id" моего скрипта предварительного запроса:

var jsonobj = pm.environment.get("jsonobj");
console.log(jsonobj)

var myid=null;

for(var id in jsonobj) {
    if (jsonobj.hasOwnProperty(id)) {
        myid = jsonobj[id].id;
        console.log("myid" + " -> " + myid);
    }
}

но я ничего не получаю, консольное шоу - не определено

0 ответов

Другие вопросы по тегам