Comparar JSON

Pega el JSON original y el modificado para ver qué valores cambian. La comparación se hace en tu navegador; los espacios y el orden de las claves de un objeto no cuentan como cambios.

Compara dos documentos

Pega ambos JSON y consulta qué se ha añadido, eliminado o cambiado.

Por documento: hasta 100000 unidades UTF-16, 64 niveles y 20000 valores. Los arrays se comparan por posición; el orden de las propiedades no importa.

0 / 100.000

0 / 100.000

La comparación se hace en tu navegador. El texto no se envía a un servidor ni se guarda en un historial.

Resultado de la comparación

Las diferencias aparecerán aquí después de comparar.

Cómo comparar los documentos

  1. Pega un documento en JSON original y otro en JSON modificado.
  2. Pulsa Comparar JSON. Si hay un error, corrige el documento indicado y vuelve a intentarlo.
  3. Revisa los valores añadidos, eliminados y modificados. Cargar ejemplo te permite probar la herramienta sin usar tus propios datos.

Qué se compara

Los espacios, los saltos de línea y el orden de las claves de un objeto no producen diferencias. Los arrays se comparan por posición: mover un elemento puede generar varios cambios, y la herramienta no identifica movimientos ni busca la alineación más corta.

Los tipos sí importan: 1 y "1" son distintos. También se distingue una clave ausente de una clave cuyo valor es null. Los números se comparan sin redondearlos a la precisión habitual de JavaScript: 9007199254740992 y 9007199254740993 son diferentes; 1, 1.0 y 1e0 representan el mismo número.

Cómo interpretar las diferencias JSON explica estas reglas y las rutas del resultado.

Límites y privacidad

Cada documento admite hasta 100 000 unidades UTF-16, 64 niveles y 20 000 valores. Se rechazan las claves duplicadas y el JSON no válido. La lista muestra como máximo 500 diferencias y avisa cuando está limitada; las vistas largas de valores pueden aparecer abreviadas.

Los documentos permanecen en esta página del navegador: no se envían al servidor ni se guardan en un historial. Limpiar retira los textos y resultados de la interfaz; no elimina posibles copias que hayas guardado en otro lugar. Consulta la página de privacidad.