Herramienta de desarrollo / 11

Comparador de diferencias JSON

Compara dos payloads JSON en paralelo y resalta claves añadidas, eliminadas y modificadas.

Comparador de diferencias JSON: TOEA analiza y compara de forma recursiva dos objetos o arrays JSON, identificando adiciones y eliminaciones de claves estructurales y modificaciones de tipo/valor. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Comparador estructural de JSONProcesamiento local

Funciona por completo en tu navegador

Las matrices se comparan por posición

El elemento 0 se compara con el elemento 0, el elemento 1 con el elemento 1, y así sucesivamente. Si se inserta un registro al principio de una lista, todos los elementos posteriores cambian de posición y aparecen como modificados, aunque no haya cambiado nada más. Antes de comparar listas cuyo orden no sea significativo, como las de usuarios o productos, ordena ambas por la misma clave, por ejemplo id, para que cada registro quede alineado con su equivalente.

Qué se considera un cambio

La comparación se realiza sobre valores analizados, por lo que la sangría, los espacios en blanco y el orden de las claves nunca aparecen, y 1.0 equivale a 1. Un cambio de tipo sí cuenta: 42 frente a "42", o null frente a una clave ausente. Cuando una respuesta de API solo difiere en el formato, esta es la herramienta adecuada; para ver cambios en la disposición o los comentarios, compara el texto en el comparador de diferencias.

Las rutas se escriben con puntos y corchetes, como items[2].price, por lo que una clave que contenga un punto resulta ambigua.

Cómo se usa

  1. Pega el JSON original a la izquierda y el JSON actualizado a la derecha.
  2. Revisa las entradas añadidas (+), eliminadas (-) y modificadas (~).
  3. Copia o descarga el JSON de diff estructurado.

Privacidad y límites

Todo el análisis de JSON y el diff se realiza localmente en la memoria de tu navegador.

Herramientas relacionadas

Preguntas frecuentes

¿Cómo se comparan los elementos de un array?

Los elementos de un array se comparan por índice posicional y estructura de valor.

¿Puedo exportar el diff?

Sí, puedes copiar o descargar el array de diff filtrado.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta