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
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs