Saltar al contenido principal
eyunzhu

Comparar estructuras JSON

Detecta valores y tipos añadidos, eliminados o modificados, sin importar el orden de las claves.

Compara valores y tipos. Ignora el orden de las claves de los objetos y respeta el de los elementos de las matrices.

El resultado se actualiza al escribir o cambiar una opción

Diferencias

La tabla muestra los primeros 300 cambios. Descarga el JSON para obtener la comparación completa.

Se procesa en este navegador. No se sube ni se guarda nada.

Acerca de esta herramienta

Compara respuestas o archivos de configuración sin que la sangría distraiga de los cambios reales.

Cómo se usa

Introduce ambos documentos. La tabla muestra rutas y valores que cambian. El orden de los arrays sí cuenta; el de las claves de los objetos no. Los números mantienen su precisión y 1 equivale a 1.0.

La tabla muestra 300 cambios; la descarga incluye todos, con los valores como texto JSON original. Cada entrada admite 2 MiB, 30.000 valores y 80 niveles. Se rechazan claves duplicadas. Se admiten hasta 10.000 diferencias por comparación. Si se supera el límite, divide los datos y vuelve a intentarlo.

Preguntas frecuentes

¿Cambiar el orden de un array cuenta como cambio?

Sí, los arrays se comparan por índice. El orden de las claves de objetos se ignora; 1 y 1.0 son equivalentes. Las claves duplicadas se rechazan.

¿Por qué los valores anterior y posterior se guardan como cadenas en la descarga?

Esos campos contienen el texto JSON original para conservar la precisión numérica y distinguir los tipos. Un valor JSON null aparece como el texto "null"; un valor ausente se representa con null. Vuelve a interpretar cada texto solo si el analizador que vas a usar conserva sus números sin alterarlos.

¿Se pierden diferencias cuando la tabla llega a 300 filas?

Solo se acorta la vista de la tabla. La copia y la descarga incluyen todas las diferencias detectadas, hasta un máximo de 10 000. Si se supera ese límite, falla la comparación completa. Divide ambos documentos en secciones equivalentes más pequeñas y vuelve a compararlas.

Comentarios

0
para participar en el debate.
Todavía no hay comentarios.
Hilo de respuestas

Sigue la conversación completa en orden cronológico; cada respuesta indica el mensaje concreto al que responde.