Generador de JSON a TypeScript
Posa l'exemple JSON o una resposta API i genera TypeScript llegible sense carregar dades.
0 bites
El TypeScript apareix aquí. Tot s'executa al teu navegador.
Respostes d'API imbricades
Els objectes i els arrays s'infereixen recursivament, incloent-hi els arrays d'objectes niats i els elements de resposta repetits.
Tipus ambigus conservadors
Les matrius primitives mixtes es converteixen en unions, les matrius buides esdevenen unknown[], i els valors només nuls romanen nuls.
Noms de propietat segures
Els identificadors de TypeScript invalid s'emeten com a clau citada, per la qual cosa els camps d'API amb espais o hyphens encara compilen.
Eines de desenvolupador relacionades
Generador de JSON a TypeScript
Infereix interfícies de TypeScript o àlies de tipus a partir de valors JSON de mostra.
- Entrada
- Mostra JSON vàlida més opcions de nom arrel i estil de sortida.
- Sortida
- Declaracions de tipus TypeScript copiables.
- Les limitacions reals
- La inferència descriu la mostra, no cada càrrega futura; nuls, arrays buits, camps opcionals, unions, dates i identificadors necessiten revisió del desenvolupador.
- Privacitat i tractament de dades
- L'exemple JSON més opcions de nom de raó i estil de sortida es processen en aquesta taula del navegador. Convertr no el rep ni l'emmagatzema; tancar o relladar la pàgina aclarirà l'estat de treball llevat que l'eina explicitament ofereix una descàrrega local.
Com utilitzar aquesta eina
- Proporciona un exemple JSON vàlid més opcions de nom arrel i estil de sortida en els controls de l'eina.
- Selecciona les configuracions que afecten les declaracions de tipus TypeScript copiables, i després executa l'eina.
- Revisa les declaracions de tipus TypeScript copiables abans de copiar-les o descarregar-les.
Modes de fallada comuns
JSON invàlid, una mostra no representativa o claus que requereixen propietats entre cometes poden produir tipus que necessiten ajustos.
Exemple útil
Enganxeu un objecte d'usuari amb id, nom i rols per generar una interfície d'Usuari amb una matriu de cadenes.