Visor de Diferencias JSON
1 añadidos · 1 eliminados · 1 modificados
| Ruta | A | B |
|---|---|---|
| modificadoage | 30 | 31 |
| eliminadocity | "Tokyo" | |
| añadidocountry | "JP" |
Sitios externos relacionados
Algunos enlaces son enlaces de afiliados.
Herramientas relacionadas
Pega dos documentos JSON y esta herramienta los compara clave por clave, mostrando exactamente qué se añadió, eliminó o cambió, con los valores antes y después uno al lado del otro. Recorre los objetos anidados para que veas la ruta completa de cada diferencia. Todo funciona en tu navegador.
Cómo usarlo
- Pega el primer JSON en el cuadro izquierdo.
- Pega el segundo JSON en el cuadro derecho.
- Lee las diferencias con los recuentos y las rutas completas de claves.
Cómo funciona
Ambos documentos se analizan y luego se comparan de forma recursiva. Para los objetos, la herramienta examina cada clave de ambos lados: una clave solo a la izquierda es eliminada; una solo a la derecha, añadida; una en ambos lados se compara más a fondo. Los valores hoja (números, cadenas, booleanos, arrays) se comparan exactamente, y cada diferencia se informa con su ruta punteada.
Funciones
Rutas completas de claves
Cada diferencia se muestra con su ruta punteada, incluso cuando está anidada.
Recuento de cambios
Observa cuántas claves fueron añadidas, eliminadas y modificadas.
Antes y después
Compara el valor antiguo y el nuevo para cada clave modificada.
Completamente privado
Tu JSON se compara en tu navegador y no se sube.
Cuándo usarlo
Cambios en la API
Detecta qué cambió en una respuesta entre dos versiones.
Revisión de configuración
Compara archivos de configuración antes y después de una edición.
Revisión de código
Comprueba el impacto de un cambio en datos o fixtures.
Depuración
Encuentra el campo que difiere entre dos payloads.
Notas
- Los arrays se comparan como un todo, no elemento por elemento.
- El orden de las claves del objeto no afecta al resultado.
- Activa «Mostrar sin cambios» para ver también las claves coincidentes.
- Toda la comparación ocurre en tu dispositivo; no se sube nada.
Preguntas frecuentes
- ¿Cómo se manejan los objetos anidados?
- Se comparan de forma recursiva, y cada diferencia se informa con su ruta punteada completa, como a.b.c.
- ¿Cómo se comparan los arrays?
- Los arrays se comparan como un único valor, por lo que cualquier diferencia interna marca todo el array como modificado.
- ¿Importa el orden de las claves?
- No. Los objetos se comparan por clave, así que reordenar las claves no genera diferencias.
- ¿Puedo ocultar las claves sin cambios?
- Sí. Las claves sin cambios están ocultas por defecto; activa «Mostrar sin cambios» para incluirlas.
- ¿Se sube mi JSON?
- No. La comparación ocurre completamente en tu navegador y nada sale de tu dispositivo.