Saltar al contenido principal
忆云竹

De JSON a tipos TypeScript

Genera tipos con objetos anidados, propiedades opcionales, arrays y uniones a partir de ejemplos JSON.

Los tipos se deducen de esta muestra. Las propiedades que faltan se marcan como opcionales y los arrays vacíos usan unknown[].

El resultado se actualiza al escribir o cambiar una opción


    
Se procesa en este navegador. No se sube ni se guarda nada.

Acerca de esta herramienta

Genera tipos con objetos anidados, propiedades opcionales, arrays y uniones a partir de ejemplos JSON.

Cómo se usa

Pega una muestra representativa y elige el nombre del tipo. Copia el código o descarga un .ts. Los objetos de un array se combinan: las propiedades ausentes son opcionales y los tipos distintos forman uniones.

Los arrays vacíos usan unknown[] y los objetos vacíos { [key: string]: unknown }. Contrasta el resultado con el contrato de tu API. Límites: 2 MiB, 30.000 valores, 80 niveles; no admite claves repetidas.

Comentarios

0
para participar en el debate.
Todavía no hay comentarios.
Hilo de respuestas

Sigue la conversación completa en orden cronológico; cada respuesta indica el mensaje concreto al que responde.