El orden de las claves no importa
Los objetos se comparan por sus claves, así que los mismos datos en otro orden cuentan como iguales.
Herramienta JSON diff online y gratis
Compara dos archivos JSON, respuestas de API o configuraciones y ve cada valor añadido, eliminado o cambiado con su ruta. El orden de las claves y el formato no importan. Privado y gratis, directamente en tu navegador.
Los objetos se comparan por sus claves, así que los mismos datos en otro orden cuentan como iguales.
Cada diferencia aparece con su ubicación exacta, como $.user.roles[2], junto con el valor anterior y el nuevo.
Actívalo cuando los arrays sean conjuntos, como etiquetas o IDs, y solo importen los elementos añadidos y eliminados.
Si un documento no se puede analizar, ves la línea y la columna del error, y Formatear ordena el JSON válido.
Compara archivos JSON de más de 100.000 líneas en segundo plano, así la página sigue respondiendo.
No se sube nada. Las respuestas de API, las configuraciones y los datos nunca salen de tu dispositivo.
Compara la respuesta de dos versiones o entornos de una API para encontrar un campo cambiado o un valor que falta.
Encuentra las diferencias entre dos package.json, tsconfig, appsettings u otros archivos de configuración JSON.
Ve exactamente por qué no coinciden el resultado JSON esperado y el real.
Compara dos exportaciones de los mismos registros para ver qué se añadió, eliminó o editó.
$.settings.theme empiezan en la raíz del documento, $; [2] es el tercer elemento de un array.Pega el JSON original en el cuadro de la izquierda y el JSON modificado en el de la derecha, o abre los archivos. DiffDuo muestra cada valor cambiado, añadido y eliminado con su ruta, y un diff lado a lado de ambos documentos.
No. Los objetos se comparan por sus claves, así que dos documentos con los mismos datos y las claves en distinto orden se consideran iguales. También se ignoran el formato y los espacios.
Sí. Activa Ignorar orden de arrays para comparar los arrays como conjuntos. Los elementos que aparecen en ambos arrays coinciden estén donde estén, y solo se indican los elementos añadidos o eliminados.
Es la ubicación del valor dentro del documento: $ es la raíz, .user es la clave user, .roles es su clave roles y [2] es el tercer elemento de ese array.
DiffDuo muestra qué documento tiene el error y la línea y la columna donde está, para que puedas corregirlo. El botón Formatear aplica sangría al JSON válido para que sea más fácil de leer.
No. Todo se ejecuta en tu navegador, así que tu JSON nunca sale de tu dispositivo. Es seguro para claves de API, datos de clientes y configuración interna.
Sí. Se pueden abrir archivos JSON de hasta 50 MB, y el diff lado a lado se calcula en segundo plano para que la página siga respondiendo.