JSON Toolkit

Comparación JSON

Compara recursivamente dos documentos JSON y resalta adiciones, eliminaciones y cambios

Solo diferencias
Origen 0.00 B · Nuevo 0.00 BHaz clic en la ruta de una diferencia para copiar su JSONPath
JSON originalAntes
Línea 1, columna 1: 缺少值
JSON nuevoDespués
Línea 1, columna 1: 缺少值
DiferenciasAñadidos 0Eliminados 0Modificados 0
Introduce dos documentos JSON y pulsa Comparar para ver las diferencias

Comparación de dos documentos JSON

La página de comparación contrasta dos documentos JSON de forma recursiva y enumera adiciones, eliminaciones y modificaciones con la ruta y ambos valores. El orden de las claves no afecta al resultado, mientras que las matrices se comparan por índice, lo que ayuda a localizar cambios de configuración y campos de API desplazados.

Los resultados antiguos caducan en cuanto cambia la entrada, para que las diferencias obsoletas nunca se confundan con el estado más reciente. Cada entrada puede copiar su expresión JSONPath, y el resumen completo se puede copiar para mensajes de commit o incidencias.

Ambos documentos deben pasar la validación JSON antes de que empiece la comparación, y los problemas de sintaxis se notifican con línea y columna. La comparación se ejecuta localmente, por lo que no se sube configuración sensible.

Preguntas frecuentes

¿Un orden de claves distinto aparecerá como diferencia?
No. Los objetos se emparejan por nombre de clave, así que el orden no importa; solo se notifican cambios de valor o de estructura.
¿Cómo se comparan los elementos de una matriz?
Los elementos de la matriz se emparejan por índice, y los elementos sobrantes o ausentes se convierten en adiciones y eliminaciones. Los índices desalineados producen muchas diferencias, así que alinea los datos primero.
¿Se pueden comparar archivos muy grandes?
La página está pensada para configuraciones y cargas útiles de API habituales. Los archivos muy grandes consumen memoria y ralentizan el renderizado, así que divídelos antes de compararlos.