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.
- Categoría
- Herramientas de desarrollo
- Se ejecuta
- En tu navegador
- Coste
- Gratis · sin registro
- Disponibilidad
- Lista para usar
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
- Pega el JSON original a la izquierda y el JSON actualizado a la derecha.
- Revisa las entradas añadidas (+), eliminadas (-) y modificadas (~).
- 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