
JSON Formatter, Diff y Tree Viewer: comparar y explorar payloads
Formatea, compara dos respuestas API y explora un JSON profundo — flujo de debug sin extensión IDE.
Tres herramientas complementarias para depurar JSON
Una vez validada la sintaxis, empieza el trabajo de verdad: leer un payload minificado, detectar qué cambió entre dos versiones de API o navegar una config anidada de varios miles de líneas. El formateador JSON en línea vuelve legible un documento compacto en un clic — indentación de 2 o 4 espacios, tabulaciones, sin alterar los datos. El diff JSON compara dos documentos lado a lado y lista las rutas modificadas, añadidas o eliminadas. El visualizador JSON en árbol pliega las ramas profundas, resalta los resultados de búsqueda y evita scrollear líneas interminables. Estas tres herramientas del hub de herramientas JSON se ejecutan enteramente en el navegador — sin envío a servidor. Si el JSON es inválido, empieza por la guía de validar y reparar JSON antes de formatear o comparar.
Buenas prácticas y límites honestos
Formatear o comparar JSON inválido produce errores frustrantes. Respeta el orden: validar (y reparar si hace falta) → formatear o explorar → diff → minificar para prod.
Cada herramienta tiene un perímetro preciso — no esperes un IDE completo ni un merge automático.
Formateador, diff y árbol: cuándo usar cada herramienta
El formateador JSON parsea la entrada, comprueba que es válida y reescribe el documento con una indentación coherente. Los números, el orden de las claves y las cadenas permanecen idénticos — solo cambian los espacios en blanco.
El diff JSON exige dos documentos válidos. Señala los valores modificados, las claves añadidas o eliminadas y los cambios de tipo — con las rutas JSON Pointer para localizar cada delta.
El visualizador JSON construye un árbol interactivo tras un parse correcto. Profundidad ≥ 2 plegada por defecto en documentos grandes; búsqueda en claves y valores de cadena; expandir todo / plegar todo para payloads muy profundos.
Cuando tu JSON contiene cadenas multilínea, comillas o secuencias copiadas desde las DevTools, la herramienta de escapar JSON (pestañas Escape y Unescape) prepara o restaura literales vía JSON.stringify / JSON.parse nativos — antes de formatear o explorar.
Workflow de debug: formatear, explorar, comparar
Copias una respuesta 200 desde las Network DevTools — una sola línea de varios ko.
Paso 1: validar (si hay duda)
Pega en el validador JSON. ¿Error de sintaxis? Consulta la guía de reparación antes de continuar.
Paso 2: formatear
Abre el formateador JSON, elige 2 o 4 espacios y pulsa Formatear. El documento se vuelve legible sin cambiar los datos.
Paso 3: explorar en árbol (opcional)
Para un objeto muy anidado, pega la misma salida en el visualizador JSON — pliega las ramas inútiles y busca una clave concreta.
Dos snapshots de config o de respuesta API deben compararse antes de un despliegue.
Paso 1: normalizar (opcional)
Formatea ambos documentos con el mismo estilo de indentación — o activa el orden de claves en el formateador para diffs más estables.
Paso 2: comparar
Pega el original a la izquierda y la nueva versión a la derecha en el diff JSON. La tabla lista cada ruta modificada.
Paso 3: profundizar en el delta
¿Una ruta sospechosa? Copia la rama en el tree viewer o reformatea solo esa sección para la review de equipo.
Estas herramientas se integran en un pipeline más amplio en el hub de herramientas JSON.
Conclusión
Depurar JSON no debería exigir instalar una extensión ni enviar payloads sensibles a un servidor de terceros. Formatea para leer, explora en árbol para navegar, compara para validar regresiones — todo en local en FastMinify. Encadena con la validación y la minificación cuando estés listo para entregar.
Artículos relacionados

YAML roto, `on` o `jobs` ausentes, steps vacíos: valida la estructura de tus workflows antes del push — y deja actionlint para la CI.

Errores de sintaxis SDL, review de esquema y formateo antes del merge — complemento al beautify GraphQL existente.

Reduce la factura OpenAI/Anthropic/Gemini: estima input/output, activa batch y caching en tus cálculos — tarifas verificadas, 100 % local.