Lagre og hente JSON-filer
Lær hvordan du serialiserer og deserialiserer JavaScript Object Notation -strenger (JSON) ved hjelp av JsonSerializer-klassen, JsonSerializerOptions-klassen og Dataoverføringsobjekter.
Læringsmål
Forklar det grunnleggende om JSON-syntaks og bruken i datautveksling og lagring.
Bruk system.text.json-navneområdet i C# til å arbeide med JSON-data.
Serialiser C#-objekter i JSON-strenger ved hjelp av JsonSerializer.Serialize-metoden og tilpass serialiseringsprosessen.
Deserialisere JSON-strenger tilbake til C#-objekter ved hjelp av JsonSerializer.Deserialize-metoden og tilpasse deserialiseringsprosessen.
Bruk JsonSerializerOptions-klassen og Dataoverføringsobjekter (DTOer) til å administrere serialisering og deserialisering av komplekse objekter.
Forutsetninger
En installasjon av Visual Studio Code med C# Dev Kit-utvidelsen installert.
Muligheten til å utvikle objektorienterte programmer i C# som implementerer klasser, grensesnitt, klassearv og polymorf atferd.
Muligheten til å administrere samlinger, strukturer, poster, generiske artikler, datoer og klokkeslett og anonyme typer.
En grunnleggende forståelse av filinndata og utdataoperasjoner ved hjelp av System.IO klasser.