json-payload-validator:基于jsonschema的JSON验证程序包,可为最终用户返回更好的验证错误

时间:2021-04-29 18:46:28
【文件属性】:
文件名称:json-payload-validator:基于jsonschema的JSON验证程序包,可为最终用户返回更好的验证错误
文件大小:6KB
文件格式:ZIP
更新时间:2021-04-29 18:46:28
Python Json有效载荷验证器 小型Python软件包,用于格式化验证错误消息。 如果您希望将独立的json验证程序与任何框架分离,则应使用此包。 存在的原因 jsonschema确实很酷,但是它的验证错误消息很烂,因为它们是针对开发人员而不是最终用户的。 因此,如果您有一个使用jsonschema来验证json有效负载的API,并且想向最终用户返回更好的错误消息,则可以使用此包:) 这个怎么运作 3条简单规则: 如果您没有在有效负载中发送必填属性,则会收到消息'foo' is a required property 。 如果验证失败,将返回验证规则Validation of property 'foo' failed: {'minLength': 2, 'type': 'string', 'maxLength': 50} 。 如果在验证规则中添加message属性,则将返回其值,而不是规
【文件预览】:
json-payload-validator-master
----setup.py(992B)
----.gitignore(240B)
----json_payload_validator()
--------__init__.py(31B)
--------tests()
--------validator.py(1KB)
----MANIFEST.in(17B)
----LICENSE(1KB)
----README.rst(4KB)
----.circleci()
--------config.yml(583B)

网友评论