Postman Jetpack解析json响应

时间:2016-01-25 09:55:54

标签: json api testing postman jetpack

我在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存储到变量中?

1 个答案:

答案 0 :(得分:0)

怎么样:

var data = JSON.parse(responseBody);
postman.setGlobalVariable("firstChildrenId", data.children[0].id);
postman.setGlobalVariable("secondChildrenId", data.children[1].id);