json_typegen
json_typegen!() { /* proc-macro */ }
The main point of this crate See root documentation