Paste JSON and get Rust structs with serde Serialize/Deserialize derives, inferred field types (i64, f64, bool, String, Vec
Yes — every struct is annotated with #[derive(Serialize, Deserialize)] so it works directly with serde_json.
Whole numbers become i64, decimals f64, strings String, booleans bool, arrays Vec<T>, and null becomes Option<serde_json::Value>.
Each nested JSON object becomes its own named pub struct, referenced by field.