Comparar JSON

Compara dos objetos JSON y ve exactamente qué se añadió, eliminó o cambió

¿Qué es y cómo funciona?

Una herramienta de comparación de JSON toma dos objetos JSON y te dice exactamente en qué se diferencian: qué claves se añadieron, cuáles se eliminaron y qué valores cambiaron. A diferencia de un diff de texto plano, entiende la estructura JSON, así que le da igual que una versión esté formateada y la otra minificada, o que las claves aparezcan en otro orden — compara los datos en sí, no los caracteres. Esa distinción importa porque dos documentos JSON pueden ser distintos byte a byte y, aun así, representar exactamente el mismo objeto.

Eso la convierte en la herramienta adecuada para preguntas que un diff de texto responde mal: qué cambió entre una respuesta de API antigua y una nueva, qué campo tocó realmente una actualización de configuración, o por qué dos registros que deberían coincidir no lo hacen. Profundiza en objetos y arrays anidados para que un cambio enterrado varios niveles abajo aparezca con precisión, en lugar de marcar todo un bloque como distinto. Todo se ejecuta en tu navegador, así que puedes comparar cargas privadas, configuración o registros de base de datos sin subirlos a ningún sitio.

Casos de uso

Preguntas frecuentes

¿En qué se diferencia de un diff de texto plano?

Un diff de texto compara caracteres, así que reformatear o reordenar claves aparece como diferencia aunque los datos sean idénticos. Una comparación JSON parsea ambos lados a objetos primero, así que solo informa de cambios reales en claves y valores, ignorando formato y orden de claves.

¿El orden de las claves afecta al resultado?

No. En JSON el orden de las claves de un objeto no es significativo, así que dos objetos con las mismas claves en distinto orden se tratan como iguales. El orden de un array, en cambio, sí importa: reordenar elementos es un cambio real.

¿Puede comparar datos muy anidados?

Sí. Recorre objetos y arrays anidados a cualquier profundidad, así que un valor cambiado varios niveles abajo se informa con precisión y su ruta, en vez de marcar toda la estructura padre como distinta.

¿Se suben mis datos?

No. Ambos documentos se parsean y comparan por completo en tu navegador, así que no se envía nada a un servidor. Puedes comparar con seguridad respuestas de API confidenciales, configuración o registros personales.

JSON

Formateador JSON · Minificador JSON · Validador JSON · JSON a CSV · JSON ↔ YAML · Aplanar JSON