Formateador de JSON

Desarrollo y código

Convierte JSON minificado en código legible.

Cómo funciona

El formateador de JSON reescribe un JSON minificado, comprimido o con una indentación irregular y lo convierte en un texto limpio y legible, con la indentación, los saltos de línea y el espaciado adecuados, sin tocar los datos que contiene.

Un JSON minificado (una sola línea sin espacios) es eficiente para las API y para el almacenamiento, pero resulta casi imposible de leer o depurar para una persona. El formateador analiza la estructura y la vuelve a escribir con la indentación que elijas (dos espacios, cuatro o tabulaciones), de modo que los objetos y arrays anidados quedan visualmente ordenados y fáciles de recorrer.

Cómo se usa: pega cualquier JSON válido (la respuesta de una API, un archivo de configuración, una entrada de registro) en el campo de entrada. El resultado formateado aparece al instante en el panel de salida, con resaltado de sintaxis para las claves, los textos, los números, los booleanos y los valores nulos, de modo que localizas enseguida el campo que buscas. Si la entrada tiene un error de sintaxis (una coma que falta, una llave sin cerrar), la herramienta te indica la línea y la posición del problema en vez de fallar en silencio.

Usos habituales: formatear la respuesta de una API copiada desde las herramientas del navegador, ordenar un archivo .json antes de subirlo al repositorio, arreglar un JSON pegado desde Slack o el correo que ha perdido el formato y comparar visualmente dos envíos de datos.

Privacidad: el análisis y el formateo ocurren por completo en el cliente con el analizador JSON nativo del navegador. Nada de lo que pegas (incluidas claves de API, tokens o estructuras internas que puedan aparecer en un envío) se transmite a ningún servidor.

Preguntas frecuentes

¿Por qué hace falta formatear el JSON?
Las API y los archivos de datos suelen usar JSON minificado (sin espacios ni saltos de línea) para que ocupe menos. Las máquinas lo leen igual de bien, pero una persona no puede seguir su estructura. Al formatearlo se añaden indentación y saltos de línea, y el anidamiento, las claves y los valores se ven de un vistazo.
¿Qué pasa si pego un JSON no válido?
La herramienta muestra un mensaje de error detallado con la línea y la columna del problema, por ejemplo «Unexpected token ; at line 3, column 12». Así localizas y corriges el fallo enseguida.
¿Qué diferencia hay entre indentar con dos o con cuatro espacios?
Dos espacios es el formato legible más compacto y el que usan por defecto la mayoría de las guías de estilo de JavaScript (Airbnb, Google). Cuatro es lo habitual en Python y en otros lenguajes. Elige según la convención de tu proyecto.
¿Ordenar las claves cambia el significado del JSON?
No. Según la especificación, los objetos JSON no tienen orden: la posición de las claves no aporta significado. Ordenarlas alfabéticamente produce un JSON equivalente, más fácil de comparar y de leer.
¿Puedo usarlo para validar JSON?
Sí. Si la entrada no se puede analizar, el mensaje de error te dice exactamente dónde está el problema. Y un resultado formateado correctamente es, por definición, un JSON válido.

RankForge — Technical SEO Audit

Score any page out of 100, see every issue with the exact fix, generate JSON-LD schema and crawl up to 50 pages — all inside Chrome's side panel, with nothing sent to a server.

Ábrela gratis