महत्वपूर्ण C# विषय

JSON सीरियलाइज़ेशन

तय टाइप वाले ऑब्जेक्ट को JSON में और वापस बदलें।

यह कैसे काम करता है

System.Text.Json आधुनिक .NET में बना हुआ तेज़ JSON API है।

Serialize रिकॉर्ड को JSON में बदलता है। Deserialize तय टाइप वाला मान फिर बनाता है, और nullable हैंडलिंग खाली या खराब इनपुट को भी संभालती है।

चलने वाला C# उदाहरण

C#
कोड चलाएँ →
Program.cs
using System;
using System.Text.Json;

record Product(string Name, decimal Price);

class Program
{
    static void Main()
    {
        var json = JsonSerializer.Serialize(new Product("Book", 12.5m));
        var product = JsonSerializer.Deserialize<Product>(json);
        Console.WriteLine($"{product?.Name}: {product?.Price}");
    }
}
अपेक्षित आउटपुट
Book: 12.5

डिबगर से अभ्यास करें

किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।

चैलेंज से अभ्यास करें

इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।

सभी चैलेंज