100 % locale — i tuoi dati non lasciano mai il tuo browser

Convertitore da JSON a classi C# — Strumento gratuito

Converti JSON in record o classi C# con attributi System.Text.Json, nel tuo browser. Gratuito e privato: i tuoi dati restano sul tuo dispositivo.

Istantaneo Privato Zero cookie
Stile

Input JSON

Output C#

Perché convertire JSON in C#?

Scrivere a mano le classi modello C# per ogni risposta API è lento e soggetto a errori. Incolla un documento JSON di esempio qui sopra e ottieni record (o classi) C# pronti all’uso in pochi millisecondi, inclusi oggetti annidati e array.

Come funziona

Il convertitore analizza il tuo JSON in locale e genera un record per ogni oggetto. Gli interi diventano long, i decimali double, gli array List<T>. Le chiavi che non sono identificatori PascalCase validi ricevono un attributo [JsonPropertyName], così il round-trip con System.Text.Json continua a funzionare. Usa le opzioni qui sopra per passare tra stile record e class e per rinominare il tipo radice.

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. Tutto avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
Meglio record o class?
I record (C# 9+) sono concisi e immutabili, ideali per i DTO. Passa l’opzione Stile a class se ti servono proprietà mutabili con get/set, ad esempio per codebase più datate o certi serializzatori.
Come vengono gestite le chiavi snake_case?
Le proprietà vengono rinominate in PascalCase e la chiave originale viene conservata con un attributo [JsonPropertyName], così System.Text.Json continua a deserializzare correttamente il tuo payload.

Convertitori correlati