# JSON verso TypeScript

> Deduce interfacce TypeScript da un JSON di esempio. Gli oggetti annidati diventano interfacce con nome, e le chiavi assenti in alcuni oggetti di un array restano opzionali. 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 interfacce TypeScript da un JSON di esempio. Le chiavi assenti in parte di un array restano opzionali, e i valori che non coincidono diventano un'unione.

Incolla JSON e copia le interfacce. Un array di oggetti alla radice si esporta come type Root. È un punto di partenza, senza enum né generici. Il lavoro resta in questa scheda. Dopo il caricamento della pagina puoi continuare senza rete.

## 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.
