JSON.NET के साथ C# में JSON सीरियलाइज़ेशन के दौरान null-गुणों को कैसे अनदेखा करें
सभी को नमस्ते! मैं C# में नया हूँ और Json.NET (Newtonsoft.Json) लाइब्रेरी के साथ काम कर रहा हूँ। मेरे पास एक क्लास है जिसे मैं JSON में सीरियलाइज़ कर रहा हूँ, लेकिन कुछ properties null हो सकती हैं। समस्या यह है कि सीरियलाइज़ेशन के दौरान null-मान अंतिम JSON में आ जाते हैं, और यह बहुत बोझिल हो जाता है। उदाहरण के लिए, मेरे पास ऐसा एक क्लास है:\n\n```csharp\npublic class User\n{\n public string Name { get; set; }\n public string Email { get; set; }\n public string Phone { get; set; }\n public string Address { get; set; }\n}\n```\n\nऔर मैं एक ऑब्जेक्ट बना रहा हूँ, जहाँ Phone और Address null हैं:\n\n```csharp\nvar user = new User\n{\n Name = "Ivan",\n Email = "ivan@example.com",\n Phone = null,\n Address = null\n};\n\nstring json = JsonConvert.SerializeObject(user);\nConsole.WriteLine(json);\n```\n\nपरि