Speichern und Abrufen von JSON-Dateien
Erfahren Sie, wie Sie JavaScript Object Notation (JSON)-Zeichenfolgen mithilfe der JsonSerializer-Klasse, der JsonSerializerOptions-Klasse und der Data Transfer Objects serialisieren und deserialisieren.
Lernziele
Erläutern Sie die Grundlagen der JSON-Syntax und deren Verwendung im Datenaustausch und speicher.
Verwenden Sie den System.Text.Json-Namespace in C# zum Arbeiten mit JSON-Daten.
Serialisieren Sie C#-Objekte mithilfe der JsonSerializer.Serialize-Methode in JSON-Zeichenfolgen, und passen Sie den Serialisierungsprozess an.
Deserialisieren Von JSON-Zeichenfolgen zurück in C#-Objekte mithilfe der JsonSerializer.Deserialize-Methode und Anpassen des Deserialisierungsprozesses.
Verwenden Sie die JsonSerializerOptions-Klasse und Data Transfer Objects (DTOs), um die Serialisierung und Deserialisierung komplexer Objekte zu verwalten.
Voraussetzungen
Eine Installation von Visual Studio Code mit der installierten C#Dev Kit-Erweiterung.
Die Möglichkeit, objektorientierte Programme in C# zu entwickeln, die Klassen, Schnittstellen, Klassenvererbung und polymorphes Verhalten implementieren.
Die Möglichkeit zum Verwalten von Sammlungen, Strukturen, Datensätzen, Generika, Datums- und Uhrzeitwerten und anonymen Typen.
Grundlegendes Verständnis von Dateieingabe- und Ausgabevorgängen mithilfe der System.IO Klassen.