Speichern und Abrufen von JSON-Dateien

Anfänger
Entwickler
Lehrkräfte für Hochschulbildung
Lehrkräfte für Primar- und Sekundarstufe
Kursteilnehmer
.NET
Visual Studio Code

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.