我在尝试使用 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);
});