JSON आना-जाना
तय टाइप वाले रिकॉर्ड को सीरियलाइज़ और डीसीरियलाइज़ करें।
यह कैसे काम करता है
आना-जाना किसी मॉडल के JSON रूप को जाँचने का व्यावहारिक तरीका है।
System.Text.Json रिकॉर्ड फिर बनाने के लिए पब्लिक कंस्ट्रक्टर के पैरामीटर और प्रॉपर्टी इस्तेमाल करता है।
चलने वाला C# उदाहरण
Program.cs
using System;
using System.Text.Json;
record Settings(string Theme, int FontSize);
class Program
{
static void Main()
{
string json = JsonSerializer.Serialize(new Settings("dark", 16));
Settings? settings = JsonSerializer.Deserialize<Settings>(json);
Console.WriteLine($"{settings?.Theme}: {settings?.FontSize}");
}
}
dark: 16डिबगर से अभ्यास करें
किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।
चैलेंज से अभ्यास करें
इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।
- JSON ऑब्जेक्ट बनाएँ कुंजियों और मानों को JSON ऑब्जेक्ट स्ट्रिंग में बदलें, कोट और बैकस्लैश को सही ढंग से एस्केप करते हुए। आसान
- सपाट JSON ऑब्जेक्ट का जोड़ ऐसे flat JSON object को parse करें जिनके values integers हैं और values का कुल जोड़ निकालें। आसान