使用邮递员在嵌套JSON中进行值检查

时间:2019-04-09 14:56:09

标签: postman

我在POSTMAN中有一个来自GET请求的嵌套JSON

"ID": [
        {
            "value": "xxx",
            "id": "1111111",
            "manager": [
                {
                    "valueId": "1",
                    "blockId": "xx",
                    "blockTypeId": "xxxx",
                    "settings": {
                        "ISlogin": false,

                        }
                    },

我正在尝试测试响应正文是否具有“ ISlogin”:fasle

tests["ISlogin"] = jsonData.ID[0].manager[0].settings.ISlogin =  "false";
pm.expect(ID[0].manager[0].settings.ISlogin).to.eql('false');

1 个答案:

答案 0 :(得分:1)

给出示例数据,以检查值是否为false,您可以使用以下方法:

pm.test("Check if false", () => {
    var jsonData = pm.response.json();
    pm.expect(jsonData.ID[0].manager[0].settings.ISlogin).to.be.false;
});