Comparador de JSON semántico
Pega dos documentos y obtén una lista de diferencias por ruta. El orden de las claves no cuenta; los cambios de valor, los elementos añadidos y los eliminados sí.
Espacio de trabajo · Comparador de JSON
- ≠
versionAntes: "1.0.0"Ahora: "1.1.0" - ≠
toolsAntes: 164Ahora: 201 - +
tags[2]Ahora: "desarrollo"
El orden de las claves no cuenta como diferencia; el orden de los elementos de un array sí. Se muestran hasta 500 cambios.
Cómo se usa
Pega el JSON original a la izquierda y la versión nueva a la derecha.
Revisa el resumen de añadidos, eliminados y cambios.
Copia el informe si necesitas adjuntarlo a una revisión o a un ticket.
Ejemplos
Cambio de versión
Si tools pasa de 164 a 201, la ruta tools se marca como cambiada con el valor anterior y el nuevo.
Nuevo elemento en un array
Un elemento extra al final aparece como añadido en la ruta tags[2], porque el orden de los arrays sí importa.
Lo que conviene saber
El comparador convierte ambos textos con JSON.parse y recorre los valores de forma recursiva. Las claves se comparan por nombre, así que reordenarlas no genera ruido. En los arrays se compara por índice: insertar un elemento al principio desplaza el resto y producirá varias diferencias.
No es un diff de texto: no muestra líneas ni formato, sino la estructura de los datos. Si necesitas comparar dos archivos línea a línea, usa el comparador de textos; si quieres validar el formato, usa el formateador de JSON.
Preguntas frecuentes
Herramientas relacionadas
Otras herramientas que pueden servirte para tareas similares.
Formateador y validador JSON
Embellece, valida y ordena JSON con detección de errores.
Comparador de textos
Compara dos textos y resalta las diferencias línea a línea.
Minificador JSON
Elimina espacios y saltos de línea de un JSON sin perder datos.
