¿Qué es un formateador y visor de JSON?
Un formateador de JSON es una herramienta que recibe JSON (JavaScript Object Notation) bruto o compacto y lo presenta en un formato legible y correctamente indentado. JSON es el formato de intercambio de datos más usado en la web, presente en API REST, archivos de configuración, bases de datos NoSQL y filas de mensajes. El JSON bruto retornado por API suele ser minificado — con todos los espacios en blanco retirados— para ahorrar ancho de banda, lo que dificulta mucho su lectura. Un formatador de JSON analizar la string, valida su sintaxis y la serializa nuevamente con indentación consistente, normalmente de 2 o 4 espacios. Esta herramienta también ofrece minificación, que elimina todos los espacios en blanco innecesarios, y ordenación de claves, útil para comparar dos objetos JSON o producir una salida determinística.
Cómo usar este formateador y visor de JSON
- 1Cole o escriba su JSON en el área de texto de entrada. La herramienta lo valida en tiempo real y muestra inmediatamente cualquier error de sintaxis.
- 2Elija la visualización de la salida: 'Formatted' para JSON organizado con la indentación seleccionada o 'Minified' para la representación más compacta.
- 3Seleccione el tamaño de sangrado de su preferencia: 2 espacios, 4 espacios o caracteres de tabulación.
- 4Activa 'Sort keys' para ordenar alfabéticamente todas las claves de los objetos, lo que es útil para diffs o para generar una salida JSON canónica.
- 5Haga clic en el botón Copiar para copiar el resultado formateado o minificado al portapapeles.
Casos de uso comunes para formateo de JSON
Formateador y visor de JSON — gratis en línea
Cole el JSONminificado de respuestas de API para inspeccionar rápidamente estructuras aninhadas, encontrar campos ausentes o identificar tipos de datos incorrectos.
Formateador y visor de JSON — gratis en línea
Reformate archivos de configuración JSON desorganizados, como package.json y tsconfig.json, con indentación consistente antes de hacer commit en el control de versión.
Formateador y visor de JSON — gratis en línea
Ordene las llaves y formatea dos objetos JSON de la misma manera para compararlos línea la línea y encontrar diferencias.
Formateador y visor de JSON — gratis en línea
Elimina todos los espacios en blanco del JSON antes de almacenarlo en bases de datos o transmitirlo por la red para reducir el tamaño del payload.
Formateador y visor de JSON — gratis en línea
Compruebe rápidamente si una string JSON es válida antes de usarla en código, configuración o requisiciones de API.
Preguntas frecuentes
¿Qué hace que un JSON no sea válido?
Las causas comunes de JSON no válidas incluyen comas después del último elemento de un array o objeto, aspas simples en lugar de dobles aspas, nombres de propiedades sin aspas, comentarios — que no se aceptan en JSON — y colchetes o claves ausentes o excedentes. Esta herramienta muestra el error y su posición exacta para ayudar a la corrección.
¿Cuál es la diferencia entre usar 2 y 4 espacios en JSON.stringify?
La cantidad de espacios controla la indentación de cada nivel de aninhamiento. Dos espacios generan una salida más compacta, con más datos visibles en la pantalla, mientras que cuatro espacios ofrecen mayor separación visual entre los niveles. La elección es una preferencia de estilo: muchos proyectos JavaScript usan 2 espacios, mientras que los ecosistemas Java y Python suelen preferir 4.
¿Ordenar las claves cambia el significado de JSON?
No. La especificación JSON (RFC 8259) define objetos como colecciones no ordenadas de pares de claves y valor, por lo tanto reordenar las claves no altera el significado semántico. Algunas aplicaciones, sin embargo, pueden depender del orden de inserción; en esos casos, use la ordenación con cautela.
¿Esta herramienta es gratuita y privada?
Sí. Toda la formato, la minificación y la validación ocurre localmente en el navegador con JSON.parse y JSON.stringify nativos de JavaScript. Ningún dato es enviado a servidores y no es necesario crear una cuenta.