我在Postman有一个测试,我在那里做了一个post请求,需要解析json响应
响应如下:
{
"name": "John Doe",
"id": "123",
"children": [{
"id": "A1",
"name": "Jane Doe"
}, {
"id": "A2",
"name": "Jack Doe"
}]
}
我需要从响应中获取所有3个id并将它们存储到变量中。我试过这个:
var data = JSON.parse(responseBody);
postman.setGlobalVariable("nameId", data.id);
以这种方式,id 123存储在nameId中。问题是我如何解析并将A1和A2 id存储到变量中?
答案 0 :(得分:0)
怎么样:
var data = JSON.parse(responseBody);
postman.setGlobalVariable("firstChildrenId", data.children[0].id);
postman.setGlobalVariable("secondChildrenId", data.children[1].id);