Por que converter JSON para structs Rust?
Modelar um payload de API em Rust significa escrever structs, derives do serde e atributos de
rename à mão. Cole seu JSON acima e receba código que compila: campos em snake_case,
#[serde(rename)] onde necessário e uma struct por objeto aninhado.
Como funciona
O conversor infere a estrutura do seu JSON localmente e emite structs serde começando pelo
pai. Inteiros viram i64, decimais viram f64, itens de array anuláveis são envolvidos em
Option, e palavras-chave do Rust como type viram raw identifiers.