Comparador JSON
Compara dos JSON y detecta adiciones, eliminaciones y cambios.
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
Detecta cada diferencia entre dos JSON
Pega dos JSON —un «antes» y un «después»— y la herramienta lista las adiciones, eliminaciones y cambios con su ruta exacta, más un resumen numérico. Perfecto para seguir la evolución de una configuración o una respuesta de API.
-
Pega JSON A
La versión de referencia (antes).
-
Pega JSON B
La versión a comparar (después).
-
Lee las diferencias
Añadido (+), eliminado (−), modificado (~), por ruta.
Ejemplo de diferencias
| Ruta | Tipo | Detalle |
|---|---|---|
| name | modificado | "clic" → "clic.tools" |
| tags[1] | modificado | "b" → "c" |
| new | añadido | true |
Comparación estructural: el orden de las claves no importa. Todo se analiza localmente, nada se envía.
Preguntas frecuentes
¿Cómo funciona la comparación?
Ambos JSON se analizan y luego se recorren recursivamente. Cada clave se clasifica: añadida (solo en B), eliminada (solo en A) o modificada (valor distinto). Se muestra la ruta exacta (ej. tags[1] o user.name).
¿Se comparan los arrays?
Sí, elemento por elemento según su posición. Si B tiene más elementos se marcan «añadido»; si tiene menos, «eliminado». Los elementos del mismo índice con valor distinto son «modificado».
¿Importa el orden de las claves?
No. La comparación es estructural: solo cuentan las claves y sus valores, no su orden en el texto. Dos objetos idénticos pero reordenados no producen diferencias.
¿Se envían mis datos?
No. El análisis y la comparación ocurren por completo en tu navegador con JSON.parse; no se transmite ningún contenido. Ideal para comparar configuraciones o respuestas de API sensibles.