कैसे इस्तेमाल करें
- JSON sample paste करें।
- Root name और optional/serde options चुनें।
- Generated Rust code जाँचकर copy करें।
विकल्पों की जानकारी
- Type inference
- JSON strings, numbers, booleans, null, objects और arrays से Rust types निकाले जाते हैं।
- serde attributes
- Original JSON keys को Rust field names से map करने के लिए serde rename tags रखे जाते हैं।
- Optional fields
- Null या missing values के लिए Option types उपयोग किए जा सकते हैं।
उदाहरण
JSON sample {"name":"Ada","age":36} से generated code:
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
struct Root {
name: String,
age: i64,
}
अक्सर पूछे जाने वाले सवाल
क्या generated code serde के साथ चलता है?
सामान्य output serde_json के लिए तैयार है; Cargo dependencies और naming को अपने project में जाँचें।
Mixed array types कैसे संभलते हैं?
Rust arrays एक type चाहती हैं। Mixed sample हो तो generated enum या manual type की जरूरत पड़ सकती है।
क्या JSON upload होता है?
नहीं। Code browser में generate होता है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।