当 Json 具有不止一种数据类型时,如何在邮递员中验证 Json 模式
How to validate Json schema in postman, when the Json has more than one data type
我正在使用邮递员来验证模式。元素的响应可以是“数字”或“空”
例如:
const schema = {
"type": "object",
"properties": {
"values": {"type": "array",
"items": [
{
"type": "object",
"properties": {
"battery_charge_state": {"type": "number"}
},
"required": [
"battery_charge_state"
]
}
]
},
},
}
pm.test("Schema validation", () => {
pm.response.to.have.jsonSchema(schema);
});
这个“battery_charge_state”有时可能是“null”
如何在邮递员中验证这两种情况?
此致
您可以这样做来处理值可以是多种数据类型的情况。
"battery_charge_state": {"type": ["number", null]}
我正在使用邮递员来验证模式。元素的响应可以是“数字”或“空”
例如:
const schema = {
"type": "object",
"properties": {
"values": {"type": "array",
"items": [
{
"type": "object",
"properties": {
"battery_charge_state": {"type": "number"}
},
"required": [
"battery_charge_state"
]
}
]
},
},
}
pm.test("Schema validation", () => {
pm.response.to.have.jsonSchema(schema);
});
这个“battery_charge_state”有时可能是“null”
如何在邮递员中验证这两种情况?
此致
您可以这样做来处理值可以是多种数据类型的情况。
"battery_charge_state": {"type": ["number", null]}