7 个版本 (4 个破坏性版本)
0.5.2 | 2023年11月8日 |
---|---|
0.5.1 | 2022年11月17日 |
0.5.0 | 2022年7月11日 |
0.4.0 | 2020年3月12日 |
0.1.0 | 2019年4月12日 |
#217 在 数据库接口
每月下载量 4,162
在 8 crates 中使用
115KB
2K SLoC
jsonschema-valid
一个简单的Rust JSON模式验证器。与许多替代方案不同,它仅关注验证文档与模式,并提供友好的错误消息。没有对象映射魔法或类似的东西。
支持JSON Schema Drafts 4、6和7。
此存储库包括编译到二进制文件中的JSON模式元模式副本。这些都在JSON模式规范链接页面中列出。具体来说:
src/draft4.json
来自https://json-schema.fullstack.org.cn/draft-04/schema
src/draft6.json
来自https://json-schema.fullstack.org.cn/draft-06/schema
src/draft7.json
来自https://json-schema.fullstack.org.cn/draft-07/schema
发布流程
此项目使用cargo-release
并遵循语义版本控制过程。
要发布新版本
- 确保所有更改都已包含在CHANGELOG.md中。添加缺失的更改并提交。
- 运行
cargo release [level]
[level]
应该是major
、minor
或patch
之一,具体取决于包含的更改。
- 完成。
许可证
此代码在Mozilla公共许可证v. 2.0下发布。请参阅LICENSE。
依赖关系
~6–8.5MB
~167K SLoC