JSON-input

C#-output

Hvad er en JSON til C#-konverter?

Har du brug for C#-klasser fra din JSON? Dette værktøj konverterer JSON (JavaScript Object Notation)-data til C# POCO-klasser (Plain Old CLR Object). Perfekt til .NET-udviklere, der har brug for at deserialisere JSON til stærkt typede objekter.

Ifølge Microsofts dokumentation er stærkt typede klasser nødvendige for JSON-deserialisering i .NET. Vores konverter genererer rene C#-klasser med egenskaber, passende navnekonventioner og håndtering af indlejrede objekter og arrays.

Alt sker i din browser — dine data forbliver private. Generer, kopier og brug dine C#-klasser direkte i .NET-projekter. Se JSON-dokumentationen for detaljer.

Sådan bruger du JSON til C#-konverteren

Følg disse trin for at generere C#-klasser fra JSON. Hvert trin bruger de faktiske knapper og paneler på denne side.

1

Indsæt JSON eller upload fil

Indsæt JSON i det venstre JSON-input-panel, eller klik på Upload for at indlæse en fil. Klik på Eksempel for at se et eksempel. Eksempelinput:

{"subscriberId": "SUB-1001", "plan": "Unlimited 5G", "dataUsage": 45.2, "status": "active"}

Konfigurer klassenavn og indstillinger (egenskaber vs. felter, nullable-typer) efter behov. Indlejrede objekter bliver separate klasser; arrays bliver List<T>.

2

Se genererede C#-klasser

Det højre C#-output-panel viser genererede klasser. Egenskaber bruger PascalCase; indlejrede strukturer genererer separate klasser. Kompatible med System.Text.Json og Newtonsoft.Json. Begge paneler bruger syntaksfremhævning.

3

Download eller kopier

Klik på Download for at gemme som .cs-fil, eller Kopier for at kopiere til udklipsholder. Brug Ryd i inputpanelet for at starte forfra. Al behandling sker i browseren.

Hvornår du virkelig har brug for det

API-integration

Generer C#-klasser fra API-svar. Perfekt til at oprette DTO'er (Data Transfer Objects) ved integration med REST API'er eller mikrotjenester.

.NET-programmering

Opret hurtigt POCO-klasser til JSON-deserialisering i .NET-applikationer. Fungerer fremragende med ASP.NET Core, Entity Framework og andre .NET-frameworks.

Konfigurationsfiler

Konverter JSON-konfigurationsfiler til stærkt typede C#-klasser. Gør konfigurationshåndtering typesikker og nemmere at arbejde med i .NET-applikationer.

Kodegenerering

Spar tid ved automatisk at generere C#-klasser i stedet for at skrive dem manuelt. Særligt nyttigt for komplekse indlejrede JSON-strukturer med mange egenskaber.

Ofte stillede spørgsmål

Gemmes mine JSON-data?

Nej. Alt sker i din browser. Din JSON forlader aldrig din computer — vi ser den ikke engang. Se ECMA-404-standarden.

Hvilke C#-funktioner understøttes?

Generatoren opretter C#-klasser med egenskaber (eller felter), passende navnekonventioner (PascalCase), List<T> for arrays og indlejret objekthåndtering. Du kan vælge mellem get/set-egenskaber og offentlige felter og aktivere nullable-typer.

Hvordan håndteres indlejrede objekter?

Indlejrede objekter bliver separate C#-klasser. Hvert indlejret objekt har sin egen klassedefinition, og den overordnede klasse refererer til den som en egenskab. Arrays af objekter bliver List<T>, hvor T er den genererede klasse.

Kan jeg tilpasse de genererede klasser?

Ja! Du kan ændre hovedklassens navn, vælge mellem egenskaber og felter samt aktivere/deaktivere nullable-typer. Den genererede kode følger C#-konventioner og er klar til brug.

Hvilke JSON-serialisatorer fungerer med disse klasser?

De genererede klasser fungerer med både System.Text.Json (indbygget i .NET) og Newtonsoft.Json. Brug JsonSerializer.Deserialize<DinKlasse>(jsonString).

Virker det med store datamængder?

Ja. Da alt sker i din browser, afhænger det af din enhed. Små JSON-objekter konverteres øjeblikkeligt. Komplekse indlejrede strukturer med mange egenskaber kan tage et øjeblik.

Andre kodegenereringsværktøjer

Har du brug for kode på andre sprog? Se vores andre kodegenereringsværktøjer: