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数据库接口

Download history 658/week @ 2024-04-23 852/week @ 2024-04-30 671/week @ 2024-05-07 731/week @ 2024-05-14 689/week @ 2024-05-21 2674/week @ 2024-05-28 1424/week @ 2024-06-04 1347/week @ 2024-06-11 1110/week @ 2024-06-18 1405/week @ 2024-06-25 547/week @ 2024-07-02 919/week @ 2024-07-09 907/week @ 2024-07-16 1001/week @ 2024-07-23 1206/week @ 2024-07-30 936/week @ 2024-08-06

每月下载量 4,162
8 crates 中使用

MPL-2.0 许可证

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并遵循语义版本控制过程。

要发布新版本

  1. 确保所有更改都已包含在CHANGELOG.md中。添加缺失的更改并提交。
  2. 运行cargo release [level]
    • [level]应该是majorminorpatch之一,具体取决于包含的更改。
  3. 完成。

许可证

此代码在Mozilla公共许可证v. 2.0下发布。请参阅LICENSE

依赖关系

~6–8.5MB
~167K SLoC