文件名称:jsf:根据JSON模式创建伪造的JSON文件
文件大小:40KB
文件格式:ZIP
更新时间:2024-04-28 17:59:27
Python
jsf 它是什么 该存储库是的Python端口,在实现上有一些细微的差异。 结合使用jsf和假生成器,可以为您的系统提供一致且有意义的假数据。 主要特点 提供任何JSON模式的开箱即用数据生成 使用任何lambda函数的可扩展自定义数据提供程序 相关数据的多级状态(例如,多个对象共享值,例如具有相同姓氏的子代) 对生成的假JSON进行内置验证 从哪里获得 源代码当前托管在GitHub上,为: : 最新的版本的二进制安装程序可在 pip install jsf 依存关系 faker-用于伪造数据置备 rstr-用于从正则表达式模式构建字符串 smart_open-用于打开外部$ ref jsonschema-用于模式/实例验证 typer-适用于整洁的命令行应用程序 dataclasses_json-用于轻松进行数据类序列化 执照 麻省理工学院执照 用法 作为程序 pip安装
【文件预览】:
jsf-main
----pyproject.toml(319B)
----docs()
--------changelog.md(365B)
--------assets()
--------Dockerfile(89B)
--------code_of_conduct.md(3KB)
--------overrides()
--------requirements.txt(58B)
--------license.md(1KB)
--------index.md(582B)
--------contributing.md(2KB)
----.github()
--------workflows()
----mkdocs.yml(2KB)
----Dockerfile(56B)
----docker-compose.yaml(268B)
----LICENSE(1KB)
----mypy.ini(36B)
----src()
--------jsf()
--------tests()
--------__init__.py(0B)
----setup.py(1KB)
----.gitignore(2KB)
----README.md(3KB)
----scripts()
--------docstring-cov.sh(69B)
--------test.sh(47B)
--------type-cov.sh(42B)
--------test-cov.sh(93B)
--------lint.sh(179B)
--------setup.sh(151B)
----.flake8(101B)