JSON in TypeScript
Genera interfacce TypeScript da qualsiasi JSON — oggetti annidati, array e unioni, pronti da incollare nel tuo progetto.
root must be a JSON object
Questo strumento gira interamente nel tuo browser. I tuoi dati non lasciano mai il dispositivo: non vengono caricati su nessun server.
Come si usa
- 1Incolla il tuo JSON (una risposta di API funziona alla grande).
- 2Cambia il nome dell'interfaccia radice se vuoi qualcosa di diverso da Root.
- 3Copia le interfacce generate nel tuo progetto.
JSON in TypeScript
Incolla una risposta JSON e ottieni all'istante interfacce tipate: gli oggetti annidati diventano interfacce nominate, gli array di oggetti si fondono in una sola forma, gli array misti diventano unioni. Il nome della radice è configurabile.
Pensato per il lavoro con le API — incolla la risposta di un endpoint, copia i tipi e lascia che sia il compilatore a beccare i cambi di forma.
Domande frequenti
Come vengono gestiti gli array?
Gli array di oggetti fondono le chiavi di tutti gli elementi in una sola interfaccia (una chiave mancante sarebbe comunque un errore a runtime). Gli array con tipi misti diventano un'unione come string | number. Gli array vuoti degradano a unknown[].
Tutti i campi sono obbligatori?
Sì — un solo campione non può dimostrare l'opzionalità, quindi tutto è richiesto. Segna tu i campi opzionali dove la tua API consente null o chiavi assenti.
Strumenti correlati
Formattatore JSON
Formatta e sistema JSON disordinato online — 2 spazi, 4 spazi o tabulazioni, con validazione immediata e posizioni d'errore precise. 100% nel tuo browser.
Tutti gli strumenti →
Validatore JSON
Valida il JSON all'istante con riga e colonna precise dell'errore. Becca virgole mancanti, chiavi non quotate, virgole finali ed escape sbagliati prima che rompano la tua app.
Tutti gli strumenti →
Confronto JSON
Confronta due documenti JSON percorso per percorso — chiavi aggiunte, rimosse e modificate con valori prima/dopo, tutto in locale nel browser.
Tutti gli strumenti →
Query JSON Path
Estrai qualsiasi valore dal JSON con un percorso come $.user.name o $.items[0].id — immediato, indulgente, senza sintassi jq da imparare.
Tutti gli strumenti →
Convertitore JSON ⇄ YAML
Converti JSON in YAML e viceversa — pronto per i file di configurazione, con scambio di direzione per continuare e messaggi d'errore precisi.
Tutti gli strumenti →
Incorpora questo strumento
Metti questo strumento sul tuo sito con una riga: gira nel browser del visitatore.
<iframe src="https://zoyku.com/it/tools/json-to-typescript?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-typescript" loading="lazy"></iframe>