Pega los dos documentos
El original a la izquierda, el nuevo a la derecha.
Pega dos documentos JSON y obtén la lista de lo que se ha añadido, quitado o cambiado, cada cosa con su ruta. El orden de las claves no importa, y puedes ignorar el orden de los elementos de las listas.
100 % privado — el cálculo se hace en tu navegador y no se envía nada a ningún servidor.
Sigue con tu resultado en otra herramienta. No se sube nada.
El original a la izquierda, el nuevo a la derecha.
Valores añadidos, quitados y cambiados, cada uno con su ruta.
Para un informe de fallo, una revisión o un registro de cambios.
JSON está en todas partes: respuestas de API, archivos de configuración, datos exportados, manifiestos de paquetes. Tarde o temprano necesitas saber qué distingue dos versiones de uno: una respuesta antes y después de un cambio, la configuración de dos entornos o un archivo que ha editado un compañero. Una comparación de texto normal encaja mal porque JSON se puede formatear de muchas maneras, y el mismo contenido puede aparecer con otros espacios o con las claves en otro orden. Esta herramienta compara los datos, no el texto.
Los dos documentos se analizan y se comparan sus estructuras, recorriendo cada objeto y cada lista. De cada diferencia obtienes la ruta en una forma como
$.address.city o $.tags[1], y su tipo:
El orden de las claves de un objeto nunca importa, porque en JSON un objeto es un conjunto sin orden de pares. Los espacios y los saltos de línea se ignoran, y los números 1 y 1.0 se tratan como iguales. Para las listas eliges tú: por defecto los elementos se comparan por posición, así que insertar un elemento al principio desplaza todos los demás. Si el orden de los elementos no tiene significado, elige ignorarlo y la herramienta empareja los elementos iguales estén donde estén.
Si uno de los documentos no es JSON válido, la herramienta dice cuál, y muestra la línea y la columna del problema para que lo arregles, con una explicación como una coma que falta o unas comillas sin cerrar.
Muestra hasta 500 diferencias. Los números muy grandes se comparan por su valor escrito, así que no se redondean. No mezcla los dos documentos ni produce un parche. Los dos textos se quedan en tu navegador. Para ordenar un documento antes de compararlo, usa el formateador de JSON.
Otras utilidades que también funcionan sin salir de tu navegador.