JSON to Rust Struct: szybki start

Wszystko, czego potrzeba do pierwszego udanego użycia: co wkleić, która opcja naprawdę ma znaczenie i jak odczytać wynik.

Wejście JSON to Rust Struct Wyjście Działa w 100% w przeglądarce — Twoje dane nie opuszczają urządzenia.
JSON to Rust Struct — Wejście → Wyjście. Działa w 100% w przeglądarce — Twoje dane nie opuszczają urządzenia.

Jak używać

  1. Otwórz narzędzie i wklej dane w lewym panelu.
  2. Ustaw tylko te opcje, których naprawdę wymaga zadanie — wartości domyślne są poprawne dla większości danych.
  3. Odczytaj wynik w prawym panelu; aktualizuje się podczas pisania.
  4. Użyj Kopiuj, aby pobrać wynik, albo Pobierz, aby zapisać go jako plik.
Jak używać · JSON to Rust Struct 1 Wklej dane w polewejściowe (lub wczytajprzykład). 2 Dopasuj opcje dodocelowego formatu. 3 Skopiuj, pobierz lubsprawdź wynik —aktualizowany nabieżąco.
Jak używać — 3

Przykłady

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

Wejście

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

Wyjście — Wyniki

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

Uruchom

Opis

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

JSON to Rust Struct → · Jak używać → · Narzędzia konwersji danych →

Powiązane narzędzia