ganqqwerty
当我运行python jsonschema验证程序时,它以很长的方式格式化错误消息。看来,它首先引用了发生错误的整个模式,然后提到了有问题的元素,最后告诉了错误消息本身。
如果问题出在根架构上,则产生的消息将变得非常冗长。在-F
运行验证器时,您将哪些值输入密钥?
ganqqwerty
看来我知道了。-F
option的格式字符串必须采用适合于将其传递给python格式函数的格式。因此,我们可以使用此处列出的error变量的属性。
这是一个例子:
jsonschema hbp_prov_schema_v3.json \
-i tests/hbp_prov_example_real.json \
-F "ERROR: {error.path} {error.message}
"
这将提供更多可读的输出。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句