In dieser Vorlesung schauen wir uns an, wie man mit JSON in .NET mit Hilfe von
Newtonsoft.Json arbeitet: Installation über NuGet, grundlegende Serialisierung/Deserialisierung mit
JsonConvert (
SerializeObject,
DeserializeObject), feine Steuerung über
JsonSerializerSettings und Attribute (
JsonProperty,
JsonIgnore,
JsonConverter), Arbeiten mit Dictionaries und komplexen Beziehungen, LINQ to JSON via
JObject/
JArray, Pflicht-/Default-Felder und Datumsformatierung. Wir vergleichen mit
System.Text.Json und diskutieren, wann man Json.NET wählen sollte.