Comparador JSON Diff Gratuito Online
Compara dos objetos JSON y detecta al instante qué cambió.
JSON A
JSON B
Resultado del Diff
¿Qué es una herramienta JSON Diff?
Hiciste un cambio en la configuración y algo se rompió — ¿pero qué cambió exactamente? O tienes dos respuestas de API de entornos diferentes y necesitas ver qué es diferente. Una herramienta JSON diff resuelve esto sin que tengas que escanear línea por línea tú mismo. Compara dos documentos JSON y destaca exactamente qué cambió — qué claves se añadieron, eliminaron u obtuvieron un nuevo valor. Funciona de forma recursiva a través de objetos anidados usando rutas de notación de puntos como user.address.city.
En lugar de leer dos bloques JSON línea por línea tú mismo, la herramienta hace el trabajo pesado y presenta un resumen claro y estructurado de cada diferencia. El formato de salida se inspira en las herramientas diff clásicas, y las operaciones de cambio se corresponden con el estándar RFC 6902 JSON Patch.
Cómo usar la herramienta JSON Diff
Pegue JSON A
Pegue su primer objeto JSON en el panel izquierdo JSON A.
Pegue JSON B
Pegue su segundo objeto JSON en el panel central JSON B.
Lea el Diff
El panel derecho muestra instantáneamente cada clave añadida (+), eliminada (-) o cambiada (~).
Ejemplo
Aquí un ejemplo rápido mostrando cómo se ve la salida del diff:
Comparando dos objetos de usuario
JSON A (Entrada):
JSON B (Entrada):
Resultado del Diff:
Preguntas Frecuentes
¿Cómo comparo dos objetos JSON online?
Pega el primer JSON en el panel izquierdo (JSON A) y el segundo en el panel central (JSON B). El resultado del diff aparece instantáneamente a la derecha — mostrando cada clave que se añadió, eliminó o cambió entre los dos.
¿Qué significa la salida del JSON diff?
+ added significa que la clave existe en JSON B pero no en A. - removed significa que estaba en JSON A pero no en B. ~ changed significa que la clave existe en ambos pero el valor es diferente. Las rutas usan notación de puntos para claves anidadas como user.profile.email. Si necesitas aplicar esos cambios mediante código, consulta el formato JSON Patch.
¿Esta herramienta admite JSON anidado?
Sí. La herramienta diff recorre recursivamente todos los objetos y arrays anidados, informando cambios en cada nivel con una ruta de notación de puntos completa. Un cambio profundo dentro de una configuración anidada aparece como algo como server.db.connection.host.
¿Se envían mis datos a un servidor?
No. Toda la lógica de comparación se ejecuta completamente en tu navegador usando JSON.parse(). Tu JSON nunca sale de tu dispositivo.
Herramientas Relacionadas
Ver también: JSON Formatter, JSON Validator, JSON Merge.