1

我在 Postman 中进行了测试,我在其中进行了发布请求并需要解析 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 并将其存储到变量中?

4

1 回答 1

0

怎么样:

var data = JSON.parse(responseBody);
postman.setGlobalVariable("firstChildrenId", data.children[0].id);
postman.setGlobalVariable("secondChildrenId", data.children[1].id);
于 2016-02-10T21:25:24.410 回答