# JSON a TypeScript

> Infiere interfaces de TypeScript a partir de un JSON de ejemplo. Los objetos anidados se convierten en interfaces con nombre, y las claves que faltan en algunos objetos de un array quedan opcionales. La conversión se queda en la pestaña.

Se ejecuta en tu navegador. No se sube nada.

[Convertir](https://toolbuddy.dev/es/categories/convert.md)

## Sobre esta herramienta

Deduce interfaces de TypeScript desde un JSON de ejemplo. Las claves ausentes en parte de un array quedan opcionales, y los valores que no coinciden se vuelven una unión.

Pega JSON y copia las interfaces. Un array de objetos en la raíz se exporta como type Root. Es un punto de partida, sin enums ni genéricos. El trabajo se queda en esta pestaña. Después de cargar la página puedes seguir sin red.

## Más herramientas de Convertir

- [JSON ↔ YAML](https://toolbuddy.dev/es/tools/json-yaml.md): Convierte JSON a YAML y YAML de vuelta a JSON en el navegador. Pega una config, un fragmento de Kubernetes o un fixture de API y copia el otro formato. El análisis usa js-yaml en local. Los documentos no se envían a un conversor.
- [JSON ↔ TOML](https://toolbuddy.dev/es/tools/json-toml.md): Convierte objetos JSON a TOML y documentos TOML de vuelta a JSON en el navegador. Útil para fragmentos de Cargo.toml, pyproject y configuración de apps. El análisis se queda en el dispositivo.
- [JSON ↔ XML](https://toolbuddy.dev/es/tools/json-xml.md): Convierte objetos JSON a XML y documentos XML de vuelta a JSON. Útil para restos de SOAP, RSS y APIs mezcladas. El XML se analiza con el DOMParser del navegador, así que las cargas se quedan en el dispositivo.
- [JSON ↔ CSV](https://toolbuddy.dev/es/tools/json-csv.md): Convierte un array de objetos JSON en CSV, o parsea cabeceras CSV a objetos JSON. El análisis respeta las comillas y corre en la pestaña, así que hojas con IDs y correos no se suben a un servicio de conversión.
- [JSON a SQL](https://toolbuddy.dev/es/tools/json-sql.md): Convierte un objeto JSON o un array de objetos en sentencias INSERT de SQL. Pon el nombre de la tabla, copia la consulta y deja las filas en el dispositivo en lugar de pegar fixtures en un conversor alojado.
- [CSV ↔ TSV](https://toolbuddy.dev/es/tools/csv-tsv.md): Convierte valores separados por comas a valores separados por tabuladores, y al revés, conservando los campos entre comillas. Un cambio de delimitador para volcados que prefieres no pegar en una hoja de cálculo online.
