# JSON verso Go

> Deduce struct Go da un JSON di esempio. Gli oggetti annidati diventano tipi con nome, campi esportati e tag json. Le chiavi assenti in alcuni oggetti di un array restano facoltative. La conversione resta nella scheda.

Gira nel tuo browser. Non si invia nulla.

[Converti](https://toolbuddy.dev/it/categories/convert.md)

## Su questo strumento

Deduce struct Go da un JSON di esempio. I campi esportati portano tag json. Le chiavi assenti in parte di un array, e un null accanto a un valore concreto, diventano puntatori. Gli interi restano int. Gli altri numeri diventano float64.

Incolla il JSON e copia i tipi. Un array di oggetti alla radice è type Root []RootItem. Un oggetto vuoto diventa map[string]any. È un punto di partenza, senza metodi né validazione. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

## Domande

### Questo compila il codice Go?

No. Scrive dichiarazioni di struct da incollare in un file. Il compilatore Go non parte, e il JSON di esempio resta nella scheda.

## Altri strumenti di Converti

- [JSON ↔ YAML](https://toolbuddy.dev/it/tools/json-yaml.md): Converti JSON in YAML e YAML di nuovo in JSON nel browser. Incolla una config, un frammento Kubernetes o una fixture di API e copia l'altro formato. L'analisi usa js-yaml in locale. I documenti non vanno a un convertitore.
- [JSON ↔ TOML](https://toolbuddy.dev/it/tools/json-toml.md): Converti oggetti JSON in TOML e documenti TOML di nuovo in JSON nel browser. Utile per frammenti di Cargo.toml, pyproject e configurazione delle app. L'analisi resta sul dispositivo.
- [JSON ↔ XML](https://toolbuddy.dev/it/tools/json-xml.md): Converti oggetti JSON in XML e documenti XML di nuovo in JSON. Utile per resti di SOAP, RSS e API miste. L'XML si analizza con il DOMParser del browser, così i payload restano sul dispositivo.
- [JSON ↔ CSV](https://toolbuddy.dev/it/tools/json-csv.md): Converti un array di oggetti JSON in CSV, o analizza le intestazioni CSV in oggetti JSON. L'analisi rispetta le virgolette e gira nella scheda, così i fogli con ID ed email non si inviano a un servizio di conversione.
- [JSON verso SQL](https://toolbuddy.dev/it/tools/json-sql.md): Converti un oggetto JSON o un array di oggetti in istruzioni INSERT SQL. Metti il nome della tabella, copia la query e lascia le righe sul dispositivo invece di incollare le fixture in un convertitore ospitato.
- [CSV ↔ TSV](https://toolbuddy.dev/it/tools/csv-tsv.md): Converti valori separati da virgole in valori separati da tabulazioni, e viceversa, conservando i campi tra virgolette. Un cambio di delimitatore per dump che preferisci non incollare in un foglio di calcolo online.
