use*_*599 5 java json jsonschema
有人可以告诉我JSON Schema Validation YYYY-MM-DD 仅接受格式日期吗?
我的示例JSON:
{"data1" : "foo", "date" :"2016-11-24"}
Run Code Online (Sandbox Code Playgroud)
Ram*_*u S 17
JSON Schema 已经定义了日期、时间、日期时间、电子邮件、主机名、IP 地址的格式。您可以更喜欢这种更简单和推荐的方法,而不是编写自己的正则表达式。
"date": {
"type": "string",
"format": "date"
}
Run Code Online (Sandbox Code Playgroud)
日期和时间格式名称源自 RFC 3339,第 5.6 节 [RFC3339]。
参考:http : //json-schema.org/latest/json-schema-validation.html#rfc.section.7.3
将正则表达式添加到 schema 中的 json schema 使用以下内容。
{
"type": "string",
"pattern": "^\d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01])$"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8405 次 |
| 最近记录: |