JSON to Rust Struct: panduan cepat
Semua yang Anda butuhkan untuk penggunaan pertama yang berhasil: apa yang ditempel, opsi mana yang penting, dan cara membaca hasilnya.
Cara pakai
- Buka alat dan tempel masukan Anda di panel kiri.
- Atur hanya opsi yang benar-benar dibutuhkan tugas Anda — nilai bawaan sudah tepat untuk sebagian besar masukan.
- Baca hasilnya di panel kanan; diperbarui saat Anda mengetik.
- Gunakan Salin untuk mengambil hasil, atau Unduh untuk menyimpannya sebagai berkas.
Contoh
Emits serde rename attributes so the Rust field names can stay idiomatic.
Masukan
{"id":42,"title":"Hello","tags":["a","b"],"active":true}
Keluaran — Hasil
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,
}
Jalankan
Deskripsi
Generate a serde-derived Rust struct with rename attributes from a JSON sample.
Alat terkait
Konverter CSV to JSONTurn CSV (or any delimited file) into a JSON array.Konverter YAML to JSONParse YAML configuration into JSON.Konverter HTML to MarkdownConvert HTML fragments into Markdown.Konverter JSON to TOMLConvert JSON config into TOML format.Konverter Markdown to HTMLRender Markdown to clean HTML.Konverter DelimiterSwitch CSV between comma, tab, semicolon and pipe.