Lagre og hente JSON-filer

Begynner
Utvikler
Lærer for høyere utdannelse
K-12-lærer
Student
.NET
Visual Studio Code

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.