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 に答える