如何在JSON模式中定义一个字段的不同可能类型?



例如,需要验证字段GRADE -不是空字符串(可以转换为整数)或1到1000之间的整数

最基本的定义是:

"GRADE": {
"type": ["string", "integer"],
"pattern": "^[0-9]+$"
}

查看pattern关键字,如下所示:https://json-schema.org/understanding-json-schema/reference/string.html#id6

您可以定义一个正则表达式来满足您对GRADE字段的确切要求。

相关内容

  • 没有找到相关文章

最新更新