文件名称:marshmallow-jsonschema:JSON模式草案v7(http
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-21 10:57:02
json-schema marshmallow react-jsonschema-form marshmallow-jsonschema Python
marshmallow-jsonschema:使用棉花糖的JSON模式格式化 marshmallow-jsonschema将棉花糖模式转换为JSON Schema Draft v7兼容的jsonschema。 见 为什么要将架构转换为JSON? 有哪些用例? 假设您在python中有一个棉花糖架构,但是您希望将架构呈现为另一个系统(例如:Web浏览器或移动设备)中的表单。 安装 需要python> = 3.6和棉花糖> = 3。 (对于python 2和marshmallow 2支持,请使用marshmallow-jsonschema <0.11) pip install marshmallow-jsonschema 某些客户端工具可以使用JSON模式呈现表单 (推荐) 请参见下面的扩展,了解这个出色的库! 例子 简单的例子 from marshmallow import Sc
【文件预览】:
marshmallow-jsonschema-master
----MANIFEST.in(94B)
----.coveragerc(219B)
----requirements-tox.txt(12B)
----example()
--------example.py(1KB)
--------requirements.txt(58B)
----pyproject.toml(55B)
----.github()
--------workflows()
----tests()
--------test_react_extension.py(648B)
--------test_imports.py(584B)
--------test_validation.py(5KB)
--------test_additional_properties.py(3KB)
--------__init__.py(2KB)
--------test_dump.py(19KB)
----tox.ini(255B)
----LICENSE(1KB)
----CHANGES(2KB)
----CONTRIBUTING.md(741B)
----requirements.txt(15B)
----setup.py(2KB)
----.gitignore(2KB)
----Makefile(1KB)
----README.md(6KB)
----marshmallow_jsonschema()
--------extensions()
--------__init__.py(256B)
--------validation.py(6KB)
--------base.py(12KB)
--------exceptions.py(49B)
----requirements-test.txt(184B)
----.pre-commit-config.yaml(200B)