JSON to Rust Struct : guide de démarrage rapide

Tout ce qu’il faut pour une première utilisation réussie : quoi coller, quelle option compte vraiment, et comment lire le résultat.

Entrée JSON to Rust Struct Sortie Fonctionne 100 % dans votre navigateur — vos données ne quittent jamais votre appareil.
JSON to Rust Struct — Entrée → Sortie. Fonctionne 100 % dans votre navigateur — vos données ne quittent jamais votre appareil.

Comment utiliser

  1. Ouvrez l’outil et collez votre entrée dans le volet de gauche.
  2. Ne réglez que les options réellement nécessaires ; les valeurs par défaut conviennent à la plupart des cas.
  3. Lisez le résultat dans le volet de droite ; il se met à jour pendant la saisie.
  4. Utilisez Copier pour récupérer le résultat, ou Télécharger pour l’enregistrer.
Comment utiliser · JSON to Rust Struct 1 Collez vos donnéesdans la zone (ouchargez l’exemple). 2 Réglez les optionsselon le format visé. 3 Copiez, téléchargez ouconsultez la sortie —mise à jour en direct.
Comment utiliser — 3

Exemples

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

Entrée

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

Sortie — Résultats

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

Exécuter

Description

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

JSON to Rust Struct → · Comment utiliser → · Outils de conversion de données →

Outils liés