Avatar ·

Wie man null-Eigenschaften bei der JSON-Serialisierung in C# mit Json.NET ignoriert

Hallo zusammen! Ich bin neu in C# und arbeite mit der Bibliothek Json.NET (Newtonsoft.Json). Ich habe eine Klasse, die ich in JSON serialisiere, aber einige Eigenschaften können null sein. Das Problem ist, dass bei der Serialisierung null-Werte trotzdem in das endgültige JSON gelangen und es sehr umfangreich wird. Zum Beispiel habe ich eine solche Klasse: ```csharp public class User { public string Name { get; set; } public string Email { get; set; } public string Phone { get; set; } public string Address { get; set; } } ``` Und ich erstelle ein Objekt, bei dem Phone und Address gleich null sind: ```csharp var user = new User { Name = "Ivan", Email = "ivan@example.com", Phone = null, Address = null }; string json = JsonConvert.SerializeObject(user); Console.WriteLine(json); ``` Im Re