Comparador de JSON
Compara dos fragmentos JSON y analiza diferencias estructurales en propiedades, valores y listas.
Ejecutar herramienta
Este comparador estructural analiza dos fragmentos de texto en formato JSON para identificar con precisión qué elementos coinciden y cuáles difieren entre ambos. A diferencia de las utilidades convencionales de comparación de texto plano, el sistema analiza la estructura de los datos, interpretando objetos, listas y pares clave-valor sin depender únicamente del orden visual o del espaciado entre líneas. Al introducir el contenido en los dos campos disponibles, obtendrás un informe detallado que indica si ambas estructuras son idénticas o cuántas discrepancias existen entre ellas. El análisis detecta propiedades añadidas, claves eliminadas, modificaciones en valores concretos, alteraciones en la longitud de matrices y diferencias puntuales en posiciones indexadas. Si alguno de los campos permanece vacío o contiene solo espacios en blanco, la herramienta indicará que las entradas no son idénticas sin señalar discrepancias específicas. Si un texto contiene errores de sintaxis JSON, verás un mensaje explicativo para corregir el formato antes de repetir la comparación.
Instrucciones
- Pega el primer fragmento JSON en el campo JSON A.
- Pega el segundo fragmento JSON en el campo JSON B.
- Pulsa el botón de comparación para procesar ambos textos.
- Revisa el panel de resultados para comprobar si son idénticos y ver la lista detallada de diferencias detectadas.
Ejemplos
- Comparar dos objetos de usuario: JSON A contiene {"id": 1, "activo": true} y JSON B contiene {"id": 1, "activo": false}. La herramienta indica que las estructuras no son idénticas y señala una diferencia por el cambio en el valor de la clave activo.
- Detectar modificaciones en una lista de configuración: JSON A incluye tres elementos y JSON B incluye dos. El resultado detalla la reducción en la longitud de la lista y los elementos faltantes.
Preguntas frecuentes
¿Qué ocurre si uno de los campos de texto queda vacío?
Si un campo está vacío o solo contiene espacios, la herramienta indica que las dos entradas no son idénticas, sin generar un listado de discrepancias estructurales.
¿El comparador detecta diferencias si cambia el orden de las claves?
El análisis se basa en la estructura interna de los datos, evaluando las claves y valores correspondientes sin depender de su orden visual en el documento.
¿Qué se muestra cuando el código JSON contiene un error de formato?
Si el texto no se puede interpretar como JSON válido, el panel de resultados muestra la información del error sintáctico para que puedas corregirlo.