python json shema return 所有验证错误

python json shema return all validation errors

我正在尝试使用 python validictory 验证 json,但是当我收到验证错误时,验证结束并报告缺少字段名称,但如果缺少一个以上的字段我只收到关于第一个的消息。我需要了解所有缺失的字段。是否有一个函数可以 return 所有缺失的字段?

此脚本只需要验证 json 文档,因此欢迎使用其他库、语言回答。

当您调用 .validate() 时,将 fail_fast 属性 设置为 False。这将强制 validictory 对 return 所有错误而不是仅第一个错误。