这个包可以用来验证给定的实例i是否与模式S:https://github.com/Julian/jsonschema/tree/master/jsonschema匹配
我正在寻找另一个包或方法来判断给定的模式S是否有效JSON-Schema Draft XXX。有没有一种标准的方法来做到这一点?
一种想法是找到一个像draft 4 (http://json-schema.org/draft-04/schema#)这样的下载模式草案本身,然后将这个和S传递给validate,但是我想知道是否有更好的方法来检查“这个模式是一个有效的then模式”。
发布于 2019-07-02 10:56:59
这正是模式验证的方式!下载元模式(在$schema关键字中声明)并根据元模式验证模式。它就是为此而设计的。
发布于 2019-07-08 20:05:30
验证模式本身的应用编程接口是SomeValidator.check_schema。
如果文档中有任何东西可以帮助你更容易找到它,请让我知道(通过提交问题)!
https://stackoverflow.com/questions/56843990
复制相似问题