ToolBuddy
Nel browser

JSON verso Rust

Deduce struct Rust da un JSON di esempio. Gli oggetti annidati diventano struct con nome e rinomine serde. Le chiavi assenti in alcuni oggetti di un array restano facoltative. La conversione resta nella scheda.

Gira nel tuo browser. Non si invia nulla.

0 caratteri · 0 righe

0 caratteri · 0 righe

Su questo strumento

Deduce struct Rust da un JSON di esempio. Le chiavi in camel case diventano campi snake_case con rename. Le chiavi assenti in parte di un array, e un null accanto a un valore concreto, diventano Option. Gli interi restano i64. Gli altri numeri diventano f64.

Incolla il JSON e copia gli struct. Un array di oggetti alla radice è type Root = Vec<RootItem>. Un oggetto vuoto diventa HashMap<String, serde_json::Value>. È un punto di partenza, senza metodi né validazione. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

Domande

Altri strumenti di Converti