此软件包可用于验证给定实例I是否与模式S相匹配:https://github.com/Julian/jsonschema/tree/master/jsonschema
我正在寻找另一个软件包或方法来判断给定的架构S是否为有效的JSON-Schema Draft XXX。有标准的方法吗?
一个想法是找到一个类似于草案4(http://json-schema.org/draft-04/schema#)的模式草案本身的下载,然后将其和S传递到validate
中,但是我想知道是否有更好的方法来检查“此架构是有效的jsonschema”。
答案 0 :(得分:1)
这正是验证模式的方式!下载元模式(在$schema
关键字中声明),然后根据元模式验证模式。它就是为此目的而设计的。
答案 1 :(得分:0)
用于验证架构本身的API是SomeValidator.check_schema。
(通过提出问题)请让我知道文档中是否有任何内容可以帮助您轻松找到它!