Gem og hent JSON-filer
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.