CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Serialisierung einfacher Kollektionen: List<T>, T[]

    C# SELF
    Level 46,Lektion 0
    Wir schauen uns an, wie man Arrays T[] und Listen List<T> mit System.Text.Json serialisiert und deserialisiert: welche C#-Kollektionen JSON-Arrays entsprechen, wie man Daten in eine Datei speichert und wieder liest, worauf man bei null, leeren Kollektionen und Polymorphie achten muss. Alles anhand anschaulicher Beispiele mit Dateien und Serializer-Optionen.
    Verfügbar
  • Serialisierung von Dictionaries

    C# SELF
    Level 46,Lektion 1
    Wie man Dictionaries in JSON serialisiert und deserialisiert mit System.Text.Json: von einfachen Fällen mit string-Schlüsseln bis zu numerischen und verschachtelten Objekten. Wir schauen uns an, warum komplexe Objekte nicht als Schlüssel verwendet werden können, wie sich die Optionen von JsonSerializerOptions (z. B. PropertyNamingPolicy) auswirken und wann es sinnvoll ist, das Dictionary durch eine Liste von Paaren zu ersetzen. Mit praktischen Beispielen, JSON-Snippets und Analyse der Fallstricke.
    Verfügbar
  • Serialisierung verschachtelter und hierarchischer Objekte

    C# SELF
    Level 46,Lektion 2
    In dieser Vorlesung schauen wir uns an, wie man mehrstufige Strukturen in C# mit System.Text.Json serialisiert und deserialisiert: Bäume, Graphen mit potenziellen Zyklen, verschachtelte Collections und Attribute. Wir besprechen JsonSerializer, die Option ReferenceHandler. IgnoreCycles, das Attribut JsonIgnore, das Speichern von Referenzen über Identifikatoren und praktische Patterns für reale Anwendungen (Kataloge, Mitarbeiter, Autoren/Bücher).
    Verfügbar
  • Problem zyklischer Verweise

    C# SELF
    Level 46,Lektion 3
    In dieser Vorlesung schauen wir uns an, was zyklische Verweise sind und warum sie die Serialisierung kaputt machen: standardmäßig wirft System.Text.Json bei Entdeckung von Zyklen eine JsonException. Wir betrachten funktionierende Ansätze: Links bereinigen, das Attribut [JsonIgnore], Umstieg auf Identifiers statt verschachtelter Objekte sowie das Aktivieren der referenziellen Serialisierung über ReferenceHandler. Preserve. Gleichzeitig vergleichen wir mit den Möglichkeiten von Newtonsoft.Json und geben praktische Empfehlungen für REST API.
    Verfügbar
  • Steuerung der Serialisierung von Collections

    C# SELF
    Level 46,Lektion 4
    Wie man Collections und deren Felder von der Serialisierung versteckt, Eigenschaften für den API-Vertrag umbenennt, mit null-Werten und Ausgabeformaten in System.Text.Json umgeht. Wir schauen uns die Attribute [JsonIgnore], [JsonPropertyName], die Optionen JsonSerializerOptions, die Arbeit mit Dictionaries, häufige Fallen und praktische Interviewfragen an.
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym