Formateador de JSON
Convierte el JSON minificado o desordenado de una respuesta de API, un registro o un archivo de configuración en JSON legible y sangrado. El JSON no válido se señala con la línea y la columna exactas del problema.
Funciona en tu navegador
Cómo se usa
- Pega tu JSON.
- Elige 2 espacios, 4 espacios o tabulaciones.
- Si quieres, ordena alfabéticamente las claves de los objetos.
- Copia el JSON formateado.
Cómo funciona
La entrada se analiza con el analizador JSON nativo del navegador, que sigue estrictamente el RFC 8259, y después se vuelve a serializar con la sangría que hayas elegido. Como los datos se analizan de verdad, la salida es JSON válido garantizado y los números, las cadenas y los escapes se conservan exactamente.
La ordenación de claves es recursiva y facilita comparar dos documentos JSON con la herramienta Comparar textos.
Ejemplos
- Respuesta de una API
- {"id":7,"tags":["a","b"]} se convierte en un objeto multilínea bien sangrado.
- Comparar dos respuestas de API
- Ordena las claves de los dos payloads y pégalos después en Comparar textos: así destacan las diferencias reales en lugar del ruido del orden de las claves.
Usos habituales
- Leer respuestas de API y webhooks
- Ordenar archivos de configuración
- Preparar JSON para documentación y revisiones de código
Privacidad y seguridad
Esta herramienta funciona por completo en tu navegador. Tus archivos y tus textos nunca se suben a nuestros servidores: el procesamiento ocurre en tu dispositivo y los resultados se generan de forma local. Cómo trata los archivos cada herramienta
Preguntas frecuentes
¿Acepta comentarios o comas finales?
No. El JSON estándar no los permite, y el formateador los marca como errores para que sepas que el archivo también fallaría en otros analizadores.
¿Se envía mi JSON a un servidor?
No. El análisis y el formateo ocurren en tu navegador, así que es seguro incluso con datos privados.
¿Hay un límite de tamaño?
Solo la memoria de tu equipo. Los archivos de varios megabytes se formatean en mucho menos de un segundo.
¿Dónde está exactamente mi error de sintaxis?
El mensaje de error indica la línea y la columna del primer problema. Los culpables habituales son una coma final antes de } o ], las comillas simples en lugar de dobles y una comilla o una barra invertida sin escapar dentro de una cadena.
¿Cómo minifico en lugar de sangrar?
Elige la opción de minificar: los mismos datos analizados se escriben sin espacios ni saltos de línea, que es lo que necesitas antes de poner un JSON en un valor de configuración, una variable de entorno o una URL.
Última actualización: