Herramienta de diferenciación JSON

Todas las herramientas

Pegue dos valores JSON y compárelos instantáneamente. Vea valores agregados, eliminados, modificados y sin cambios con vistas previas JSON normalizadas.

JSON izquierdo normalizado

JSON derecho normalizado

Resultado diferencial

Añadido: 0 Eliminado: 0 cambiado: 0 Sin cambios: 0

¿Qué es una herramienta de diferenciación JSON?

Una herramienta de diferenciación JSON compara dos valores JSON y resalta las diferencias entre ellos.

Es útil para la depuración de API, la comparación de carga útil, las comprobaciones de regresión, las revisiones de configuración y el seguimiento de cambios en datos estructurados.

Cómo utilizar la herramienta JSON Diff

  1. Pegue el primer JSON en el campo izquierdo.
  2. Pegue el segundo JSON en el campo derecho.
  3. Elija si desea ignorar el orden de las claves y si desea mostrar los valores sin cambios.
  4. Haga clic en Comparar para ver la diferencia.

Consejos

  • Ignorar el orden de las claves es útil cuando dos objetos JSON contienen los mismos valores pero un orden de propiedades diferente.
  • Las vistas previas JSON normalizadas ayudan a verificar exactamente lo que se comparó.
  • Mostrar valores sin cambios es útil para una inspección completa, pero ocultarlos hace que la diferencia sea más fácil de escanear.
  • La comparación es local, así que comparar cargas con tokens o datos personales no los expone.

Workflow de revisión JSON diff

Compare payloads normalizados

Normalice formato y orden de claves para que el diff muestre cambios de datos en lugar de espacios.

Revise rutas anidadas

Muchas regresiones de API aparecen en objetos anidados, arrays, valores null o campos renombrados.

Separe cambios esperados

Use el diff para confirmar añadidos previstos y detectar campos eliminados o cambios de tipo que puedan romper clientes.

Valide después de comparar

Tras encontrar diferencias, valide el nuevo payload con un esquema o tipo TypeScript cuando el contrato sea importante.

Guías relacionadas

Aprenda el workflow detrás de esta herramienta y qué revisar después.

JSON diff para cambios API sutiles

Compare dos respuestas cuando parecen iguales pero una rompe tests, caché, analytics o una integración.

Cambios de estructura

Detecte propiedades renombradas, campos movidos, wrappers añadidos, arrays eliminados y formas distintas.

Cambios de valor

Compare IDs, flags, timestamps, estados y valores numéricos que cambian comportamiento.

Revisión de release

Compare payloads antes y después de cambios backend, serializers o versiones API.

Menos ruido

Normalice el formato primero para que el diff muestre datos reales, no espacios.

Un ejemplo práctico, un caso límite y una nota del autor

Ejemplo práctico

Compara dos respuestas de API tras normalizar los request IDs y timestamps volátiles, para que el diff resalte un campo realmente renombrado o ausente.

Caso límite

El orden de un array puede ser significativo, arbitrario o estar ligado a un ID. Un diff posicional puede reportar ruido cuando lo que importa es la identidad de negocio.

Nota del autor

Decido qué campos y reglas de orden son significativos antes de interpretar un diff grande como una regresión.

Herramientas relacionadas

Estas herramientas también pueden resultarle útiles.

Preguntas frecuentes sobre la herramienta de comparación JSON

¿Se envía mi JSON al servidor?
No. Ambos documentos JSON se comparan en memoria en tu navegador: no se sube nada, lo cual importa cuando comparas respuestas de API con datos reales de clientes.
¿Puede ignorar el orden de las claves?
Sí. La herramienta puede normalizar las claves de los objetos antes de la comparación.
¿Compara objetos y matrices anidados?
Sí. Compara matrices y objetos anidados y muestra diferencias basadas en rutas.