JSON to Rust Struct: guida rapida

Tutto ciò che serve per un primo utilizzo corretto: cosa incollare, quale opzione conta davvero e come leggere il risultato.

Input JSON to Rust Struct Output Funziona al 100% nel browser: i dati non lasciano mai il dispositivo.
JSON to Rust Struct — Input → Output. Funziona al 100% nel browser: i dati non lasciano mai il dispositivo.

Come si usa

  1. Apri lo strumento e incolla l’input nel riquadro a sinistra.
  2. Regola solo le opzioni davvero necessarie: i valori predefiniti vanno bene per la maggior parte dei casi.
  3. Leggi il risultato nel riquadro a destra; si aggiorna mentre scrivi.
  4. Usa Copia per prelevare il risultato o Scarica per salvarlo come file.
Come si usa · JSON to Rust Struct 1 Incolla i dati nelcampo di input (ocarica l’esempio). 2 Regola le opzioni inbase al formatodesiderato. 3 Copia, scarica oconsulta l’output —aggiornato in temporeale.
Come si usa — 3

Esempi

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

Input

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

Output — Risultati

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

Esegui

Descrizione

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

JSON to Rust Struct → · Come si usa → · Strumenti di conversione dati →

Strumenti correlati