JSON a TypeScript Generator

Posa l'exemple JSON o una resposta API i genera TypeScript llegible sense carregar dades.

0 bites

TipScript apareix aquí.Tot funciona al vostre navegador.

Preparat

Resposta de l'Api

Els objectes i els arrels s'infereixen recursivament, incloent-hi els arrells d'objectes nestats i els elements de resposta repetits.

Tipus ambigues conservadors

Els arrels primitius mixtes es converteixen en unions, els arrels buits esdevenen desconeguts[], i els valors nuls només 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.

Tools de desenvolupador relacionats

JSON a TypeScript Generator

Interfícies de Tipuscript o aliases de tipus d'exemples de valors JSON.

Entrada
Mostra JSON més opcions de nom de raó i estil de sortida.
Exposició
Declaracions de tipus TypeScript copiables.
Les limitacions reals
La informació descriu l'exemple, no cada càrrega futura; nuls, arrels buits, camps opcionals, associacions, dates i identificadors necessiten una 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. Converter 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

  1. Proporcionar l'exemple JSON vàlid més opcions de nom de raig i estil de sortida en els controls d'eines.
  2. Selecciona les configuracions que afecten les declaracions de tipus TypeScript còpies, i després executa l'eina.
  3. Revisa les declaracions de tipus TypeScript còpies abans de copiar o descarregar-les.

Modes comuns d'insuccions

JSON invalid, una mostra no representativa o les claus que requereixen propietats citades poden produir tipus que necessiten ajustament.

Exemple útil

Passeu un objecte d'usuari amb ID, nom i rols per generar una interfície d'Usuari amb una sèrie de rècords.