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

Convertitore da JSON a struct Go — Strumento gratuito

Genera struct Go da JSON all’istante nel tuo browser. Gratuito e privato: i tuoi dati restano sul tuo dispositivo, nulla viene caricato in rete.

Istantaneo Privato Zero cookie

Input JSON

Output Go

Perché convertire JSON in struct Go?

Scrivere struct a mano per un payload API di grandi dimensioni è noioso e soggetto a errori. Incolla il tuo JSON qui sopra e ottieni Go idiomatico: campi esportati in PascalCase, tag json che corrispondono alle chiavi originali e una struct per ogni oggetto annidato.

Come funziona

Il convertitore deduce la struttura del tuo JSON in locale ed emette le struct a partire dal padre. Gli interi diventano int, i decimali float64, e gli array che mescolano entrambi vengono allargati a []float64.

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. La conversione avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
Vengono generati i tag json per encoding/json?
Sì. Ogni campo riceve un tag `json:"..."` con la chiave originale, così le struct generate deserializzano il tuo payload così com’è con la libreria standard.
Come vengono gestiti gli array con tipi misti?
Gli array che mescolano interi e decimali diventano []float64; gli altri array misti ricadono su []any, così l’unmarshalling non fallisce mai.

Convertitori correlati