10 releases (breaking)
| 0.8.0 | Dec 9, 2023 |
|---|---|
| 0.7.0 | Oct 18, 2023 |
| 0.6.0 | Apr 30, 2023 |
| 0.5.0 | Jan 15, 2023 |
| 0.1.0 | Sep 6, 2022 |
#141 in #json-schema
3,352 downloads per month
Used in 8 crates
(4 directly)
1.5MB
2K
SLoC
A simple crate provides a drop-in replacement for axum::Json
that uses jsonschema to validate requests schemas
generated via schemars.
You might want to do this in order to provide a better experience for your clients and not leak serde's error messages.
All schemas are cached in a thread-local storage for the life of the application (or thread).
Features
- aide: support for aide
axum-jsonschema
A drop-in replacement for Json extractor and response that validates requests based on JSON schemas.
Dependencies
~14–23MB
~323K SLoC