Comparar JSON online | Diff visual | Awesome Toolkit

Comparador JSON

Compara dos objetos JSON lado a lado. Las adiciones, eliminaciones y modificaciones se destacan en color.

Por Marshkalk

Comparacion de APIs JSON en proyectos espanoles y LATAM

El portal de datos abiertos datos.gob.es publica APIs REST con payloads JSON. Las administraciones publicas espanolas actualizan periodicamente sus esquemas, y detectar que ha cambiado entre versiones es necesario para los desarrolladores que consumen esas APIs. En LATAM, proyectos como los de datos gubernamentales de Mexico o Colombia siguen el mismo patron. Pega los dos JSON aqui para obtener un diff coloreado al instante: verde para adiciones, rojo para eliminaciones, ambar para modificaciones.

Lo que detecta el comparador

ColorSignificado
VerdeClave presente en el JSON nuevo (derecha), ausente en el original
RojoClave presente en el original (izquierda), eliminada en la nueva version
AmbarClave presente en ambos, pero el valor ha cambiado
NingunoIdentico en los dos payloads

LOPDGDD y verificacion de payloads

La Ley Organica de Proteccion de Datos (LOPDGDD) exige que las migraciones de datos no expongan informacion personal de forma no prevista. Comparar los payloads antes y despues de una migracion con este comparador permite identificar rapido si aparecen campos nuevos como email o dni. Los objetos anidados se procesan recursivamente, por lo que los cambios profundos en la estructura se detectan correctamente.

Nota sobre arrays y flujo de trabajo

Los arrays JSON se comparan por posicion: el elemento 0 izquierdo contra el elemento 0 derecho. Si el orden cambia sin cambiar el contenido, se detectaran diferencias. Ordena los arrays antes de comparar si el orden no es relevante. Para configs en TOML, convierte primero con TOML a JSON.