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.fullstack.org.cn/draft-04/schemasrc/draft6.json来自https://json-schema.fullstack.org.cn/draft-06/schemasrc/draft7.json来自https://json-schema.fullstack.org.cn/draft-07/schema
发布流程
此项目使用 cargo-release 并遵循 语义版本控制 流程。
要发布新版本
- 确保所有更改都已记录在 CHANGELOG.md 中。添加缺失的更改并提交。
- 运行
cargo release [level][level]应为major、minor或patch之一,具体取决于包含的更改。
- 完成。
许可证
此代码在 Mozilla 公共许可证下发布,版本 2.0。请参阅 LICENSE。
依赖项
~9.5MB
~183K SLoC