JSON to Rust Struct: snel starten

Alles voor een eerste geslaagde run: wat je plakt, welke optie er echt toe doet en hoe je het resultaat leest.

Invoer JSON to Rust Struct Uitvoer Draait 100% in je browser — je gegevens verlaten nooit je apparaat.
JSON to Rust Struct — Invoer → Uitvoer. Draait 100% in je browser — je gegevens verlaten nooit je apparaat.

Gebruiksaanwijzing

  1. Open de tool en plak je invoer in het linkerpaneel.
  2. Stel alleen de opties in die je taak echt nodig heeft; de standaardwaarden kloppen voor de meeste invoer.
  3. Lees het resultaat in het rechterpaneel; het werkt live bij tijdens het typen.
  4. Gebruik Kopiëren om het resultaat te pakken of Downloaden om het als bestand op te slaan.
Gebruiksaanwijzing · JSON to Rust Struct 1 Plak je gegevens inhet invoervak (of laadhet voorbeeld). 2 Stel de opties in voorhet gewenste formaat. 3 Kopieer, download ofbekijk de uitvoer —live bijgewerkt.
Gebruiksaanwijzing — 3

Voorbeelden

Emits serde rename attributes so the Rust field names can stay idiomatic.

Invoer

{"id":42,"title":"Hello","tags":["a","b"],"active":true}

Uitvoer — Resultaten

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,
}

Uitvoeren

Beschrijving

Generate a serde-derived Rust struct with rename attributes from a JSON sample.

JSON to Rust Struct → · Gebruiksaanwijzing → · Gegevensconversietools →

Gerelateerde tools