JSON to Rust Struct: hızlı başlangıç rehberi

İlk başarılı çalışma için gereken her şey: ne yapıştırılır, hangi seçenek gerçekten önemlidir ve sonuç nasıl okunur.

Giriş JSON to Rust Struct Çıkış %100 tarayıcınızda çalışır — verileriniz cihazınızdan çıkmaz.
JSON to Rust Struct — Giriş → Çıkış. %100 tarayıcınızda çalışır — verileriniz cihazınızdan çıkmaz.

Nasıl kullanılır

  1. Aracı açın ve girdinizi sol bölmeye yapıştırın.
  2. Yalnızca görevinizin gerçekten gerektirdiği seçenekleri ayarlayın; varsayılanlar çoğu girdi için doğrudur.
  3. Sonucu sağ bölmde okuyun; yazdıkça güncellenir.
  4. Sonucu almak için Kopyala, dosya olarak kaydetmek için İndir kullanın.
Nasıl kullanılır · JSON to Rust Struct 1 Verileri girişkutusuna yapıştırın(veya örneğiyükleyin). 2 Hedef biçime göreseçenekleri ayarlayın. 3 Çıktıyı kopyalayın,indirin veya inceleyin— yazarken canlıgüncellenir.
Nasıl kullanılır — 3

Örnekler

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

Giriş

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

Çıkış — Sonuçlar

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

Çalıştır

Açıklama

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

JSON to Rust Struct → · Nasıl kullanılır → · Veri dönüştürme araçları →

İlgili araçlar