Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoodie/serde-json-schema
WIP json-schema implementation using serde
https://github.com/hoodie/serde-json-schema
json-schema serde wip
Last synced: 9 days ago
JSON representation
WIP json-schema implementation using serde
- Host: GitHub
- URL: https://github.com/hoodie/serde-json-schema
- Owner: hoodie
- License: apache-2.0
- Created: 2019-08-17T19:32:27.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T21:42:51.000Z (about 1 year ago)
- Last Synced: 2024-10-09T07:12:00.867Z (27 days ago)
- Topics: json-schema, serde, wip
- Language: Rust
- Homepage:
- Size: 45.9 KB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE-Apache
Awesome Lists containing this project
README
# serde-json-schema
Minimal implementation of [json-schema](https://json-schema.org/specification.html) using [serde-json](https://github.com/serde-rs/json).
## Example
```rust
// hang in there
```## Features/TODO
* [x] JSON Schema Core Type
* [ ] JSON Schema Validation (partial, possibly different crate or optional feature)
* [ ] Codegen (definitely different crate)
* [ ] RootSchema vs SubSchema handling (is that used often?)
* [ ] References
* [ ] Test Serialization
* [ ] Complete Feature List
* [ ] Detect enum
* [ ] Detect const## License
serde-json-schema is licensed under either of
Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)at your option.
## Contribution
Any help in form of descriptive and friendly [issues](https://github.com/hoodie/serde-json-schema/issues) or comprehensive pull requests are welcome!
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in serde-json-schema by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.