Comparación de JSON
Pega dos objetos JSON para ver una comparación campo por campo - qué se agregó, eliminó, o cambió entre ellos.
Última actualización: September 5, 2026
Preguntas frecuentes
¿Cómo funciona esta herramienta de comparación JSON?
Analiza ambos objetos JSON, luego recorre recursivamente cada clave: las claves solo en el primero se marcan como "Eliminado", las claves solo en el segundo se marcan como "Agregado", y las claves presentes en ambos con valores diferentes se marcan como "Cambiado". Los objetos anidados se comparan campo por campo, no como un solo bloque grande.
¿Esto compara arrays elemento por elemento?
Los arrays se comparan por valor exacto (todo el array se trata como "cambiado" si algún elemento difiere), no se fusionan elemento por elemento como los objetos - esto mantiene la lógica de comparación predecible para arrays donde el orden importa.
¿Qué pasa si mi JSON tiene un error de sintaxis?
Esta herramienta informa cuál de las dos entradas JSON es inválida, junto con el mensaje de error del analizador, en lugar de intentar una comparación parcial o adivinada - corrige el error de sintaxis primero, luego compara.
Si una clave existe en ambos objetos JSON pero tiene exactamente el mismo valor, ¿aparece en la diferencia?
No - solo aparecen en los resultados las claves que difieren (agregadas, eliminadas o con valor cambiado). Las claves idénticas con valores idénticos se consideran sin cambios y no se marcan.
En el ejemplo predeterminado, ¿cuál es la diferencia entre los dos objetos JSON?
"age" cambia (30 a 31), "city" se elimina (solo está en el primer JSON), y "country" se agrega (solo está en el segundo JSON) - "name" permanece igual en ambos, así que no se marca.
¿Importa el orden de las claves en el JSON para la comparación?
No - la comparación se basa en los nombres de las claves y sus valores, no en el orden en que aparecen las claves en el texto, ya que los objetos JSON son por especificación colecciones inherentemente sin orden de pares clave-valor.