Comparar JSON

Compare dos documentos JSON y encuentre todas las diferencias. Vea exactamente qué se ha añadido, eliminado o cambiado, con las rutas JSON completas. También: Formateador JSON | JSON ↔ cadena | JSON ↔ CSV/TSV | Todas las herramientas JSON | Visor / editor JSON | Evaluador de JSONPath | Validador de esquemas JSON | JSON → SQL / TOML.
Todo el procesamiento se realiza en local en su navegador: sus datos nunca se suben a ningún servidor.
Pegue abajo dos documentos JSON y pulse Comparar para encontrar las diferencias.
Introduzca arriba dos documentos JSON y pulse Comparar para ver las diferencias.
Cómo se usa: pegue su JSON original en el área de texto de la izquierda (JSON A) y la versión modificada en la de la derecha (JSON B). Pulse Comparar para ver todas las diferencias.
Colores del resultado: Verde = añadido en B, Rojo = eliminado de A, Amarillo = valor cambiado.
Comparación de conjuntos: si la marca está activa, las matrices se comparan como conjuntos sin orden (se ignora el orden de los elementos). Por defecto, las matrices se comparan posición por posición.
Consejo: la comparación es recursiva: los objetos y las matrices anidados se recorren por completo para encontrar todas las diferencias en cada nivel.
Diferencia estructural: el orden de las claves no importa

Los objetos JSON no tienen orden por definición, así que una comparación estructural lee ambos documentos como árboles e informa de las diferencias de valor por ruta: {"a":1,"b":2} y {"b":2,"a":1} son iguales. Las herramientas de diferencias basadas en texto marcarían esos archivos como totalmente cambiados. Las matrices sí tienen orden: se comparan posición por posición por defecto, o como conjuntos sin orden cuando el orden de los elementos no importa.

Cada diferencia se informa con su ruta JSON completa, por ejemplo .items[0].price.