用于检查 YYYY-MM-DD 日期的 JSON 架构
2022-09-01 18:49:51
有人可以告诉我JSON架构验证单独接受格式日期吗?YYYY-MM-DD
我的示例 JSON:
{"data1" : "foo", "date" :"2016-11-24"}
有人可以告诉我JSON架构验证单独接受格式日期吗?YYYY-MM-DD
我的示例 JSON:
{"data1" : "foo", "date" :"2016-11-24"}
JSON 架构已经定义了日期、时间、日期时间、电子邮件、主机名、IP 地址的格式。你可以更喜欢这种更简单和推荐的方法,而不是编写自己的正则表达式。
"date": {
"type": "string",
"format": "date"
}
日期和时间格式名称派生自 RFC 3339 第 5.6 节 [RFC3339]。
参考资料: http://json-schema.org/latest/json-schema-validation.html#rfc.section.7.3
将正则表达式添加到架构中的 json 架构,请使用以下命令。
{
"type": "string",
"pattern": "^\d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01])$"
}