JSON to Rust Struct: Schnellstart-Anleitung
Alles für den ersten erfolgreichen Durchlauf: was eingefügt wird, welche Option wirklich zählt und wie das Ergebnis zu lesen ist.
Anleitung
- Öffnen Sie das Tool und fügen Sie Ihre Eingabe links ein.
- Passen Sie nur die Optionen an, die Ihre Aufgabe wirklich braucht — die Standardwerte passen für die meisten Eingaben.
- Lesen Sie das Ergebnis rechts; es aktualisiert sich beim Tippen.
- Nutzen Sie Kopieren für das Ergebnis oder Herunterladen, um es als Datei zu speichern.
Beispiele
Emits serde rename attributes so the Rust field names can stay idiomatic.
Eingabe
{"id":42,"title":"Hello","tags":["a","b"],"active":true}
Ausgabe — Ergebnisse
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Root {
#[serde(rename = "id")]
pub id: i64,
#[serde(rename = "title")]
pub title: String,
#[serde(rename = "tags")]
pub tags: Vec<String>,
#[serde(rename = "active")]
pub active: bool,
}
Ausführen
Beschreibung
Generate a serde-derived Rust struct with rename attributes from a JSON sample.
JSON to Rust Struct → · Anleitung → · Datenkonvertierungs-Tools →
Verwandte Tools
CSV to JSON-UmrechnerTurn CSV (or any delimited file) into a JSON array.YAML to JSON-UmrechnerParse YAML configuration into JSON.HTML to MarkdownumrechnerConvert HTML fragments into Markdown.JSON to TOML-UmrechnerConvert JSON config into TOML format.Markdown to HTML-UmrechnerRender Markdown to clean HTML.DelimiterumrechnerSwitch CSV between comma, tab, semicolon and pipe.