Formatear, validar y minificar JSON
Qué hace esta herramienta
JSON es el formato por defecto para las respuestas de API, los archivos de configuración y el intercambio de datos, pero muchas veces llega comprimido en una sola línea densa. Esta herramienta toma el JSON que pegas y lo reescribe con una sangría uniforme y saltos de línea, de modo que los objetos y arrays anidados se vuelven legibles. A la vez valida la entrada e indica cuántas claves contiene, qué profundidad alcanza el anidamiento y qué tamaño tiene.
Cuándo usarla
Resulta útil cuando una API devuelve una carga minificada que necesitas inspeccionar, cuando un archivo de configuración no se parsea y hay que localizar el carácter que falla, o cuando quieres reducir un archivo legible para producción. Cambia entre Formateado y Minificado en Configuración y copia la que encaje en cada momento: la versión con sangría para depurar y documentar, y la de una sola línea para transmitir o incrustar. Dentro de esa carga aparecen una y otra vez dos cosas: un token de acceso, que el decodificador JWT descompone en claims legibles, y campos de época como exp o createdAt, que el convertidor de timestamp Unix convierte en una fecha real.
Ejemplo: de minificado a indentado
Pega {"user":{"name":"Ada","roles":["admin","editor"],"active":true}} y la salida se expande en un bloque anidado donde user contiene name, un array roles con dos elementos en líneas propias y active: true conservado como booleano en lugar de una cadena entre comillas. La línea de comprobación indica entonces 4 claves y una profundidad de 3. Elige Minificado en Configuración para volver a la forma compacta de una línea cuando la necesites.
Notas y casos límite
La validación se ejecuta mientras escribes, así que una coma que falta, un corchete sin cerrar o una coma final sobrante se señalan con la línea y la columna donde falló el análisis. Se aplican las reglas estándar de JSON: las claves y las cadenas requieren comillas dobles y no se permiten comentarios, por lo que formatos como JSONC no pasarán. Cuando un archivo de configuración necesita comentarios de verdad, la respuesta habitual es YAML, y de esa familia se encarga el conversor YAML ↔ Properties. Las cargas grandes se formatean sin problema, aunque las estructuras muy profundas o muy largas generan un resultado extenso con desplazamiento. Los números, los booleanos y null conservan su tipo intacto en vez de convertirse en cadenas.