Fastway Tools

Comparar JSON

¿Qué es JSON Diff?

Detectar qué cambió entre dos JSON —una respuesta de API antes y después, dos versiones de configuración— es difícil cuando difieren el formato o el orden de las claves. Este Comparar JSON gratuito normaliza ambos lados (formateo + claves ordenadas) y muestra una comparación clara línea por línea, para que veas solo los cambios reales, al instante en tu navegador.

JSON Diff compara dos documentos JSON y muestra exactamente qué cambió entre ellos — qué claves se añadieron, eliminaron o modificaron, y cuáles son sus valores antiguos y nuevos. Esencial al depurar cambios de API entre versiones o revisar cambios de configuración.

Comparando JSON

  1. Pega el JSON original a la izquierda.
  2. Pega el JSON modificado a la derecha.
  3. Lee el diff resaltado: verde añadido, rojo eliminado.

Cuándo Comparar

  • Comparar una respuesta de API antes y después de un cambio de código para verificar que solo cambiaron los campos esperados.
  • Revisar un cambio de configuración entre dos entornos (staging vs. producción) en formato legible.
  • Rastrear cómo ha cambiado un registro de base de datos o documento entre dos instantáneas.
  • Depurar una respuesta de API inesperada comparándola con la salida esperada.

Cómo funciona JSON Diff

La herramienta primero analiza ambas entradas con JSON.parse() para validar que son JSON válido. Luego realiza una comparación estructural profunda: para cada clave en ambos objetos, verifica recursivamente si el valor es el mismo.

La comparación de arrays se basa en índices: la posición 0 en la izquierda se compara con la posición 0 en la derecha. Reordenar un array mostrará todos los elementos como cambiados.

Beneficios

  • Ignora el ruido de formato y orden de claves.
  • Resaltado claro de líneas añadidas/eliminadas y recuentos.
  • Funciona en tu navegador: privado y gratis.

Comparación JSON, Completamente Local

Ambos objetos JSON que pegas se comparan usando un algoritmo diff JavaScript que se ejecuta en tu navegador. Tus datos JSON se procesan completamente localmente en tu máquina; nada se transmite a ningún servidor.

FAQ

¿Cómo compara los dos?

Ambas entradas se formatean con claves ordenadas y luego se comparan línea por línea, de modo que el reformateo o el orden de claves por sí solos nunca aparecen como diferencia.

¿Qué significan los colores?

Las líneas verdes se añadieron en el JSON modificado; las rojas se eliminaron del original.

¿Se suben mis datos?

No. La comparación se ejecuta por completo en tu navegador.

¿Por qué mover un elemento en un array muestra todos los elementos como cambiados?

La comparación de arrays se basa en índices: el elemento en la posición 0 se compara con el elemento en la posición 0 del otro documento. Para arrays que representan conjuntos, habría que ordenarlos antes de comparar.