Gem og hent JSON-filer

Begynder
Udvikler
Underviser på videregående uddannelse
K-12-underviser
Studerende
.NET
Visual Studio Code

Få mere at vide om, hvordan du serialiserer og deserialisereR JSON-strenge (JavaScript Object Notation) ved hjælp af klassen JsonSerializer, klassen JsonSerializerOptions og Objekter til dataoverførsel.

Læringsmål

  • Forklar de grundlæggende oplysninger om JSON-syntaksen og dens brug i dataudveksling og -lager.

  • Brug navneområdet System.Text.Json i C# til at arbejde med JSON-data.

  • Serialiser C#-objekter til JSON-strenge ved hjælp af metoden JsonSerializer.Serialize, og tilpas serialiseringsprocessen.

  • Deserialize JSON-strenge tilbage til C#-objekter ved hjælp af metoden JsonSerializer.Deserialize, og tilpas deserialiseringsprocessen.

  • Brug klassen JsonSerializerOptions og DTO'er (Data Transfer Objects) til at administrere serialisering og deserialisering af komplekse objekter.

Forudsætninger

  • En installation af Visual Studio Code med udvidelsen C# Dev Kit installeret.

  • Evnen til at udvikle objektorienterede programmer i C#, der implementerer klasser, grænseflader, klassearvning og polymorf adfærd.

  • Muligheden for at administrere samlinger, strukturer, poster, generiske elementer, datoer og klokkeslæt og anonyme typer.

  • En grundlæggende forståelse af filinput- og outputhandlinger ved hjælp af de System.IO klasser.