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.
0 caratteri · 0 righe
0 caratteri · 0 righe
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
Altri strumenti di Converti
JSON ↔ YAML
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
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
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
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
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
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.