JSON a TypeScript
Genera interfaces TypeScript a partir de un ejemplo JSON con tipos opcionales y de unión.
Entrada
Resultado
Cómo usar
Generating TypeScript interfaces
Paste a JSON sample and press Convert to obtain interfaces. Union types are produced for mixed arrays.
- Paste a JSON sample.
- Press Convert.
- Copy the interfaces into your project.
Preguntas frecuentes
Are fields marked optional?
Fields missing from the sample are not inferred, so optionality is only added when a value is null.
How are arrays typed?
Homogeneous arrays use a single type, mixed arrays produce a union type and empty arrays produce unknown[].
Herramientas relacionadas
JSON a clase C#
Genera clases C# fuertemente tipadas a partir de un ejemplo JSON con un solo clic.
Formateador JSON
Embellece y valida JSON con sangría configurable, resaltado de errores y copia con un clic.
Analizador JSON
Analiza JSON e inspecciona la estructura, los tipos y el recuento de valores resultantes.
Validador JSON
Comprueba si tu JSON es válido y muestra una explicación clara de cualquier problema de sintaxis.
Minificador JSON
Elimina cada espacio y salto de línea innecesarios para producir la carga JSON más pequeña posible.
Visor JSON
Lee JSON en una vista formateada y limpia y explóralo como un árbol plegable.