JSON to Rust Struct: त्वरित प्रारंभ गाइड
पहली सफल रन के लिए आवश्यक सब कुछ: क्या पेस्ट करें, कौन-सा विकल्प वास्तव में मायने रखता है, और परिणाम कैसे पढ़ें।
उपयोग कैसे करें
- टूल खोलें और बाएँ पैन में अपना इनपुट पेस्ट करें।
- केवल वही विकल्प सेट करें जिनकी आपके कार्य को वास्तव में ज़रूरत है — अधिकतर इनपुट के लिए डिफ़ॉल्ट सही हैं।
- दाएँ पैन में परिणाम पढ़ें; टाइप करते ही यह अपडेट होता है।
- परिणाम लेने के लिए कॉपी, या फ़ाइल के रूप में सहेजने के लिए डाउनलोड का उपयोग करें।
उदाहरण
Emits serde rename attributes so the Rust field names can stay idiomatic.
इनपुट
{"id":42,"title":"Hello","tags":["a","b"],"active":true}
आउटपुट — परिणाम
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,
}
चलाएँ
विवरण
Generate a serde-derived Rust struct with rename attributes from a JSON sample.
JSON to Rust Struct → · उपयोग कैसे करें → · डेटा रूपांतरण टूल →
संबंधित टूल
CSV to JSON कनवर्टरTurn CSV (or any delimited file) into a JSON array.YAML to JSON कनवर्टरParse YAML configuration into JSON.HTML to Markdown कनवर्टरConvert HTML fragments into Markdown.JSON to TOML कनवर्टरConvert JSON config into TOML format.Markdown to HTML कनवर्टरRender Markdown to clean HTML.Delimiter कनवर्टरSwitch CSV between comma, tab, semicolon and pipe.