gpt4 book ai didi

json - 如何使用 POSTMAN 读取名称中带有句号的 JSON 对象?

转载 作者:行者123 更新时间:2023-11-28 21:37:39 26 4
gpt4 key购买 nike

我在尝试使用 POSTMAN 检查响应正文中的 JSON 值时遇到问题,因为 JSON 对象名称中有一个句号

通常 JSON 响应正文是这样的:

{
"restapi": "Beta",
"logLevel": "INFO"
}

所以通常我们可以使用 POSTMAN 像这样对 JSON 值进行测试:

pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.restapi).to.eql(Beta);
});

但我现在遇到的问题是 JSON 对象名称有这样一个句号

{
"restapi.name": "Beta",
"logLevel.sleep": "INFO"
}

所以如果我尝试像这样读取对象,它会出现错误

pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.restapi.name).to.eql(Beta);
});

最佳答案

您可以通过在名称周围使用 括号 来引用 key 值:

jsonData["restapi.name"]

关于json - 如何使用 POSTMAN 读取名称中带有句号的 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56576437/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com