Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 467 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 467 Bytes

Does it JSON?

Simple crate to validate that a type's serialization via serde matches the JSON schema from schemars.

This is particularly useful when hand-rolling (rather than deriving) serde::Serialize and/or schemars::JsonSchema--it can be easy to accidentally have divergence between the two.

let item = MyType::create_somehow();
does_it_json::validate(&item).unwrap();

For best results, apply to a variety of instantiations of your type.