【问题标题】:How to use Format keyword in json schema如何在 json 模式中使用 Format 关键字
【发布时间】:2017-04-28 10:51:18
【问题描述】:

您好,我正在学习 JSON 架构, 我对这个格式关键字有疑问 http://json-schema.org/latest/json-schema-validation.html#rfc.section.7.3 有一些预定义的格式类型,我们还可以添加一些自定义格式。我的疑问是如何添加这些自定义格式并使用任何 JSON 模式验证工具对其进行验证

谢谢 拉克什马南

【问题讨论】:

    标签: jsonschema json-schema-validator


    【解决方案1】:

    将自定义格式添加到架构验证器的方式始终是特定于实现的。因此,如果您使用 PHP 验证器,那么您必须编写一个 PHP 类/函数,如果您使用 java 验证器,那么您需要实现一个 java 类。我几乎无法想象有什么方法可以编写一个独立于实现的自定义验证器。架构验证器甚至可能决定不支持自定义格式(尽管流行的实现支持)。

    我个人不建议使用自定义格式。它们总是依赖于实现,所以如果你想使用不同语言的模式,那么很可能你必须多次编写格式验证器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 2017-08-16
      • 2019-07-21
      • 2021-07-26
      相关资源
      最近更新 更多