Saltar al contenido

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í.

Funciona en tu navegador. No guardamos ni enviamos lo que escribes.Gratis · Sin registro previo

Espacio de trabajo · Comparador de JSON

Funciona en tu navegador · 100% local
1 añadido(s)0 eliminado(s)2 cambiado(s)
  • ≠version
    Antes: "1.0.0"Ahora: "1.1.0"
  • ≠tools
    Antes: 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.

Los cálculos se hacen en tu navegador. No se envían datos.
Instrucciones

Cómo se usa

01

Pega el JSON original a la izquierda y la versión nueva a la derecha.

02

Revisa el resumen de añadidos, eliminados y cambios.

03

Copia el informe si necesitas adjuntarlo a una revisión o a un ticket.

Casos reales

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.

Guía de referencia

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.

Dudas habituales

Preguntas frecuentes

El comparador lo indica y no analiza nada hasta que corrijas la sintaxis. Puedes validar cada documento por separado con el formateador.

Herramientas relacionadas

Otras herramientas que pueden servirte para tareas similares.

Más en Desarrollo web→