Warum JSON in Rust-Structs umwandeln?
Einen API-Payload in Rust zu modellieren heißt, Structs, serde-Derives und Rename-Attribute
von Hand zu schreiben. Fügen Sie oben Ihr JSON ein und erhalten Sie kompilierenden Code:
snake_case-Felder, #[serde(rename)] wo nötig und ein Struct pro verschachteltem Objekt.
So funktioniert es
Der Konverter leitet die Struktur Ihres JSON lokal ab und gibt serde-Structs Eltern zuerst
aus. Ganzzahlen werden zu i64, Dezimalzahlen zu f64, nullable Array-Elemente werden in
Option verpackt, und Rust-Schlüsselwörter wie type werden zu Raw Identifiers.