邮递员Jetpack解析json响应
我在Postman中做了一个测试,在那里我做了一个post请求,需要解析json响应 响应如下所示:邮递员Jetpack解析json响应,json,api,testing,postman,jetpack,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(re
{
"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解析并存储到变量中?如何:
var data = JSON.parse(responseBody);
postman.setGlobalVariable("firstChildrenId", data.children[0].id);
postman.setGlobalVariable("secondChildrenId", data.children[1].id);
那么:
var data = JSON.parse(responseBody);
postman.setGlobalVariable("firstChildrenId", data.children[0].id);
postman.setGlobalVariable("secondChildrenId", data.children[1].id);