In dieser Lektion schauen wir uns die beliebte Bibliothek
Newtonsoft.Json (Json.NET) an: worin sie sich vom eingebauten
System.Text.Json unterscheidet, wie man schnell loslegt, Objekte und Collections serialisiert, das Verhalten über
JsonSerializerSettings anpasst, mit LINQ auf JSON (
JObject,
JArray) arbeitet und typische Fehler vermeidet. Wir zeigen Attribute (
[JsonIgnore],
[JsonProperty]), Formatierung (
Formatting.Indented), den Umgang mit zyklischen Referenzen und besprechen, wann man Json.NET dem Standard-Serializer vorziehen sollte.