JSON โ TypeScript Types
Cosa fa questo strumento?
Questo strumento converte un oggetto o array JSON in dichiarazioni TypeScript interface o type. Gestisce ricorsivamente gli oggetti annidati (generando interfaces separate per ciascuno), gli array di oggetti (unendo gli schemi), i campi opzionali (quando le chiavi mancano in alcuni elementi dell'array) e i valori null. L'output รจ pronto per essere incollato nel tuo progetto TypeScript.
Come utilizzare
-
Incolla JSON nel pannello sinistro โ i tipi TypeScript appaiono istantaneamente a destra.
-
Imposta il nome dell'interface radice (predefinito: Root).
-
Scegli lo stile interface o type alias.
-
Abilita 'null โ optional' per trattare i campi null come unknowns opzionali invece di null esplicito.
-
Clicca Carica esempio per vedere una conversione di esempio.
Gli array di oggetti vengono gestiti unendo tutti gli schemi degli elementi โ le chiavi presenti solo in alcuni elementi vengono automaticamente marcate come opzionali. Tutta la conversione avviene nel tuo browser.
Keywords: JSON in TypeScript, JSON in TS, JSON in interface, generatore di tipi TypeScript, inferenza di tipo JSON, TypeScript interface da JSON