2 个版本
使用旧的 Rust 2015
0.4.1-alpha.2 | 2021年4月5日 |
---|
#103 在 #json-schema
115KB
2K SLoC
jsonschema-valid
Rust 的简单 JSON 模式验证器。与许多替代方案不同,这个库只关注验证文档与模式,并提供友好的错误信息。没有对象映射等魔术。
支持 JSON Schema Draft 4、6 和 7。
此存储库包括 JSON 模式元模式的副本,它们被编译到二进制文件中。这些模式在 JSON 模式规范链接页面 上列出。具体来说
src/draft4.json
来自https://json-schema.org/draft-04/schema
src/draft6.json
来自https://json-schema.org/draft-06/schema
src/draft7.json
来自https://json-schema.org/draft-07/schema
发布流程
此项目使用 cargo-release
并遵循 语义版本控制 流程。
要发布新版本
- 确保所有更改都已记录在 CHANGELOG.md 中。添加缺失的更改并提交。
- 运行
cargo release [level]
[level]
应为major
、minor
或patch
之一,具体取决于包含的更改。
- 完成。
许可证
此代码在 Mozilla 公共许可证下发布,版本 2.0。请参阅 LICENSE。
依赖项
~9.5MB
~183K SLoC