用于检查 YYYY-MM-DD 日期的 JSON 模式

新手上路,请多包涵

有人可以告诉我 JSON 架构验证单独接受 YYYY-MM-DD 格式的日期吗?

我的示例 JSON:

 {"data1" : "foo", "date" :"2016-11-24"}

原文由 user6543599 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 547
1 个回答

JSON Schema 已经定义了日期、时间、日期时间、电子邮件、主机名、IP 地址的格式。您可以更喜欢这种更简单和推荐的方法,而不是编写自己的正则表达式。

 "date": {
  "type": "string",
  "format": "date"
}

日期和时间格式名称源自 RFC 3339,第 5.6 节 [RFC3339]。

参考:http: //json-schema.org/latest/json-schema-validation.html#rfc.section.7.3

原文由 Ram Babu 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题