Cómo usar
- Pegue JSON en el editor o suelte un archivo JSON/JSONC/NDJSON.
- Elija una acción: Formatear / Minimizar / Validar / TS / Zod / XML.
- Copie o descargue el resultado, o abra Diff para auditar los cambios.
- Si la validación falla, corrija la sugerencia de línea/columna y genere tipos nuevamente.
Características principales
- Formato JSON con letra bonita para facilitar la lectura y la revisión.
- Minimizar JSON para reducir el tamaño de la carga útil para transporte y almacenamiento.
- Validar la sintaxis y resaltar la línea/columna exacta de errores.
- Generar interfaces TypeScript y esquemas Zod a partir de datos JSON reales.
- Convertir JSON a XML para sistemas e integraciones heredados.
- Compara cambios con una vista diferencial: todo permanece local y privado.
Herramientas relacionadas
Probador y evaluador JSONPath gratuito para API JSON. Extraiga nodos coincidentes en tiempo real, inspeccione rutas y copie resultados JSON mientras el análisis permanece local en su navegador.
Convierta objetos o matrices JSON a CSV localmente en su navegador. Aplane los campos, obtenga una vista previa del resultado y luego copie o descargue CSV sin cargar datos.
Convierta texto o archivos CSV a matrices JSON localmente en su navegador. Admite encabezados, delimitadores de coma/punto y coma/tabulación, archivos de arrastrar y soltar, copiar y descargar sin cargas.
Compare dos documentos JSON localmente en su navegador. Ordene las claves de los objetos para obtener una diferencia semántica, ignore el ruido del orden de las claves y marque los campos agregados, eliminados y modificados sin cargarlos.
Minimice JSON en una línea, elimine sangrías y saltos de línea, y compare el tamaño original, el tamaño minimizado, los bytes guardados y el porcentaje guardado.
Convertidor JSON a TypeScript en línea gratuito. Genere instantáneamente interfaces y tipos de TypeScript a partir de sus cargas útiles JSON. Generación de código del lado del cliente 100% privado.
Convierta YAML a JSON formateado localmente en su navegador. Esta herramienta de desarrollo admite conversión en vivo, YAML de múltiples documentos, errores de reconocimiento de línea, copia y descarga JSON sin almacenar datos.
Convierta JSON a YAML localmente en su navegador con conversión en vivo, validación estricta de JSON, detalles de error cuando estén disponibles, copia y descarga de YAML. No se cargan datos.
Lógica de cálculo
- El análisis utiliza
JSON.parse; el renderizado utilizaJSON.stringify. - La generación de tipos recorre objetos/matrices de forma recursiva y asigna campos a la sintaxis TS/Zod.
- La representación de diferencias se puede crear con un algoritmo de diferenciación de texto basado en LCS.
- Se puede ejecutar trabajo pesado dentro de un Web Worker para mantener la interfaz de usuario receptiva.
Preguntas frecuentes
- ¿Es gratis? ¿Algún límite?
- Sí: el formateo, la validación, la generación TS/Zod, la conversión XML y las diferencias son de uso gratuito.
- ¿Mis datos son privados? ¿Subes JSON?
- No hay cargas. Todo se ejecuta localmente en su navegador, incluidas las claves confidenciales.
- ¿Cómo convierto interfaces JSON a TypeScript automáticamente?
- Pegue JSON y haga clic en TS para generar interfaces estrictas al instante.
- ¿Por qué
JSON.parsefalla en JSON "que parece válido"? (Técnico)- Las causas comunes incluyen comas finales, claves sin comillas, comillas simples, comentarios (JSONC) o falta de llaves/corchetes.
- ¿Por qué generar un esquema Zod desde JSON?
- Zod agrega validación en tiempo de ejecución para que su aplicación pueda detectar de forma segura cambios de forma de API.