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.

Eingabe JSON to Rust Struct Ausgabe Läuft zu 100 % im Browser — Ihre Daten verlassen Ihr Gerät nicht.
JSON to Rust Struct — Eingabe → Ausgabe. Läuft zu 100 % im Browser — Ihre Daten verlassen Ihr Gerät nicht.

Anleitung

  1. Öffnen Sie das Tool und fügen Sie Ihre Eingabe links ein.
  2. Passen Sie nur die Optionen an, die Ihre Aufgabe wirklich braucht — die Standardwerte passen für die meisten Eingaben.
  3. Lesen Sie das Ergebnis rechts; es aktualisiert sich beim Tippen.
  4. Nutzen Sie Kopieren für das Ergebnis oder Herunterladen, um es als Datei zu speichern.
Anleitung · JSON to Rust Struct 1 Daten ins Eingabefeldeinfügen (oderBeispiel laden). 2 Optionen für das Zielformat anpassen. 3 Ausgabe kopieren,herunterladen oderprüfen —Live-Aktualisierung.
Anleitung — 3

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