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
| Color | Significado |
|---|---|
| Verde | Clave presente en el JSON nuevo (derecha), ausente en el original |
| Rojo | Clave presente en el original (izquierda), eliminada en la nueva version |
| Ambar | Clave presente en ambos, pero el valor ha cambiado |
| Ninguno | Identico 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.