Rust में serde के साथ फ़ाइल से JSON को सही तरीके से कैसे पार्स करें?
सभी को नमस्ते! मैंने अभी Rust सीखना शुरू किया है और एक सामान्य कार्य का सामना किया: एक JSON फ़ाइल को पढ़ना और उसे डेटा स्ट्रक्चर में बदलना। मेरे पास `config.json` नामक एक फ़ाइल है जिसमें लगभग यह सामग्री है:\n\n```json\n{\n "name": "MyApp",\n "version": 1,\n "debug": true,\n "dependencies": ["serde", "tokio"]\n}\n```\n\nमैंने `Cargo.toml` में `serde` और `serde_json` क्रेट्स जोड़े, एक स्ट्रक्चर लिखा, लेकिन समझ नहीं पा रहा हूँ कि फ़ाइल को सही तरीके से कैसे पढ़ूँ और पार्स करूँ। मैंने इस तरह प्रयास किया:\n\n```rust\nuse serde::Deserialize;\nuse std::fs::File;\nuse std::io::Read;\n\n#[derive(Deserialize)]\nstruct Config {\n name: String,\n version: u32,\n debug: bool,\n dependencies: Vec,\n}\n\nfn main() {\n let mut file = File::open("config.json").unwrap();\n let mut data = String::new();\n file.