如何在json模式

时间:2017-04-28 10:51:19

标签: jsonschema json-schema-validator

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

感谢 Lakshmanan

1 个答案:

答案 0 :(得分:0)

自定义格式如何添加到模式验证器的方式始终是特定于实现的。因此,如果您使用PHP验证器,则必须编写PHP类/函数,如果使用java验证器,则实现java类。我几乎无法想象任何编写独立于实现的自定义验证器的方法。模式验证器甚至可能决定不支持自定义格式(尽管流行的实现方式确实如此)。

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