Generatore da JSON a TypeScript
Passare l'esempio JSON o una risposta API e generare TypeScript leggibile senza caricare i dati.
0 byte
TipScript appare qui. Tutto va nel tuo browser.
Risposte di API
Gli oggetti e gli aria sono infersivi recurentemente, compresi gli arie di oggetti nestati e gli elementi di risposta ripetuti.
Tipi ambiguo conservativi
I raggini primiti misti diventano unioni, i ragghi vuoti diventano sconosciuti e i valori zero-solo rimanono nulli.
Nomi di proprietà sicure
I identificatori TypeScript invalid vengono rilasciati come chiavi citate, quindi i campi API con spazi o hyphens ancora compilano.
Strumenti di sviluppo correlati
Generatore da JSON a TypeScript
Interfacce Infer TypeScript o aliasi di tipo da valori JSON di campione.
- Introduzione
- Prova valida JSON più opzioni di nome root e stile di uscita.
- Formato di uscita
- Dichiarazioni di tipo TypeScript copiabili.
- Le limitazioni reali
- Inference descrive l'esempio, non ogni futura carica; zero, aria vuota, campi opzionali, sindacati, date e identificatori hanno bisogno di un'indagine dello sviluppatore.
- Privacy e trattamento dei dati
- Valido campione JSON più opzioni di nome radicale e stile di uscita è elaborato in questa scheda del browser. Converter non riceve o memorizza; chiudere o ricaricare la pagina esclude lo stato di lavoro a meno che l'outil non fornisca esplicitamente una download locale.
Come utilizzare questo strumento
- Fornire la campione JSON valida e le opzioni di nome root e stile di uscita nei controlli degli strumenti.
- Selezionare le impostazioni che influenzano le dichiarazioni di tipo TypeScript copiabili, quindi eseguire l'output.
- Verifica le dichiarazioni di tipo TypeScript copiabili prima di copiare o scaricarle.
Modalità comuni di fallimento
Invalid JSON, un campione non rappresentativo o chiavi che richiedono proprietà citate possono produrre tipi che richedono adeguamento.
Un esempio utile
Passare un oggetto utente con ID, nome e ruoli per generare una interfaccia utente che contiene una serie di stringhe.