Cajón de código

Comparador JSON

Detecta valores añadidos, eliminados y modificados en una comparación privada.

Privacidad integradaTu trabajo permanece contigo

Tu trabajo permanece privado en el navegador mientras usas esta herramienta.

En pocas palabras

¿Qué hace comparador json?

Compara dos valores JSON válidos por estructura y muestra valores añadidos, eliminados o modificados en rutas como $.ajustes.tema o $.elementos[2]. El orden de las propiedades y el formato original no crean diferencias.

Entrada
Dos documentos JSON válidos.
Resultado
Una comparación estructural por rutas JSON.
Precio
Gratis
Cuenta
No necesaria
Guía rápida y útil

Cómo usar comparador json

01

Añade la entrada

Dos documentos JSON válidos.

02

Elige los ajustes

Detecta valores añadidos, eliminados y modificados en una comparación privada.

03

Guarda o copia

Una comparación estructural por rutas JSON.

Consejo práctico

Formatear ambos documentos elimina diferencias de espacios que no cambian los datos.

Usos prácticos

Cuándo usar comparador json

Revisar una respuesta de API antes y después de un cambio.

Encontrar campos modificados entre dos configuraciones.

Copiar un resumen de cambios por rutas en una revisión de código.

Ejemplo

Un ejemplo concreto de comparador json

Entrada
Original {"plan":"gratis","herramientas":3}; actualizado {"plan":"gratis","herramientas":4,"activo":true}
Resultado
La comparación añade $.activo y modifica $.herramientas; omite $.plan porque no cambió.
Qué puedes esperar

Cómo funciona

Ambos lados se analizan con JSON.parse(). Los objetos se recorren por la unión ordenada de sus claves, las matrices se comparan por posición y los valores primitivos o de tipo distinto se comparan con Object.is().

Antes de usarla

Límites y casos especiales

  • Las matrices se comparan por índice; insertar un elemento al principio puede hacer que parezcan modificados todos los índices posteriores.
  • Hereda la precisión numérica y el tratamiento de claves duplicadas de JSON.parse(), y no ofrece rutas ignoradas ni tolerancia numérica.
Referencias

Normas y fuentes

Preguntas frecuentes

Preguntas sobre Comparador JSON

¿comparador json es gratis?

Sí. Comparador JSON se puede usar gratis.

¿comparador json mantiene privado mi trabajo?

Sí. Tu trabajo permanece privado mientras usas la herramienta; no se sube lo que introduces.

¿Influyen los espacios o el orden de las propiedades?

No. Los dos documentos se analizan antes de compararlos, así que se ignoran la sangría y el orden de las propiedades. El orden de las matrices sí importa.

¿Por qué insertar un elemento cambia varios índices?

La herramienta compara cada posición con la misma posición del otro documento; no calcula movimientos dentro de una secuencia.