So nutzt du: JSON zu Rust
- Füge ein JSON-Beispiel im Eingabefeld ein – Rust ist bereits ausgewählt.
- Lege den Namen des Root-Typs und Optionen wie optionale Felder und Datumserkennung fest.
- Kopiere den generierten Rust-Code in dein Projekt.
JSON zu Rust Structs
Jedes JSON-Objekt wird zu einem Rust struct, das Serialize und Deserialize mit serde ableitet. Felder sind snake_case, mit #[serde(rename = "key")] wo das JSON abweicht, optionale Werte sind Option<T>, Arrays werden zu Vec<T>, und Zahlen werden zu i64 oder f64.
Parsing
Füge serde (mit dem derive-Feature) und serde_json hinzu und rufe dann serde_json::from_str::<Root>(&json)? auf. Fehlende optionale Felder werden als None deserialisiert.
Datenschutz by Design
Die Konvertierung läuft komplett in deinem Browser – API-Antworten mit Kunden- oder internen Daten werden nie hochgeladen.
Auch gesucht als: json in rust umwandeln, rust structs aus json, json rust generator, json zu rust struct, serde json rust generator, json rust struct online.
Passende Tools zu: JSON zu Rust
- JSON zu Typen — Füge eine API-Antwort ein und erhalte gebrauchsfertige Modelle in 8 Sprachen: TypeScript, Python (dataclass, TypedDict oder Pydantic), Go, Java, C#, Kotlin, Swift und Rust.
- JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
- JSON-Validator — Füge JSON ein, um zu prüfen, ob es gültig ist.
- JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.