jsonschema_code_generator
This Rust crate allows you to generate Rust types from JSON Schemas.
It attaches serde_json attributes to the structs for json serialization/deserialization.
Example
use generate;
use Path;
Todo
- Add support for draft 4 schemas
- Resolve definitions across files
- Resolve struct name collisions
- Add macro
- Merge
anyOf
andallOf
definitions to a single type - Add support for draft 7 schemas
- Add support for draft 2019-09 schemas
- Add support for draft 2020-12 schemas