JSON सीरियलाइज़ेशन
तय टाइप वाले ऑब्जेक्ट को JSON में और वापस बदलें।
यह कैसे काम करता है
System.Text.Json आधुनिक .NET में बना हुआ तेज़ JSON API है।
Serialize रिकॉर्ड को JSON में बदलता है। Deserialize तय टाइप वाला मान फिर बनाता है, और nullable हैंडलिंग खाली या खराब इनपुट को भी संभालती है।
चलने वाला 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 रिव्यू के साथ।
- सपाट JSON ऑब्जेक्ट का जोड़ ऐसे flat JSON object को parse करें जिनके values integers हैं और values का कुल जोड़ निकालें। आसान
- JSON ऑब्जेक्ट बनाएँ कुंजियों और मानों को JSON ऑब्जेक्ट स्ट्रिंग में बदलें, कोट और बैकस्लैश को सही ढंग से एस्केप करते हुए। आसान