Cómo obtener una comparación útil y reproducible
Una diferencia visual no siempre indica una diferencia de significado. Dos JSON pueden contener las mismas propiedades en distinto orden; dos textos pueden variar únicamente por finales de línea; y un XML puede utilizar otro prefijo para el mismo namespace. Elige el modo según la pregunta que necesitas responder.
Comparación textual o semántica
El modo texto detecta exactamente espacios, mayúsculas, signos y líneas. Es apropiado para archivos de configuración, mensajes o resultados donde la representación importa. El modo JSON analiza la estructura para comparar objetos y valores; ignora el formato visual, pero distingue número, texto, booleano y nulo.
Opciones de normalización
Ignorar espacios o mayúsculas reduce ruido, pero también puede ocultar una diferencia relevante. La opción para unificar espacios convierte grupos de espacios y tabulaciones internas en un solo espacio durante la comparación, sin modificar el texto mostrado. Ejecuta primero una comparación estricta y activa una opción solo si el contrato del sistema permite esa equivalencia. El informe copiado o descargado enumera los criterios utilizados.
Prueba de regresión manual
- Conserva la salida esperada aprobada.
- Genera una nueva salida con los mismos datos de prueba.
- Compara en el modo correspondiente.
- Revisa cada bloque agregado, eliminado o modificado.
- Actualiza la referencia solo si el cambio es intencional.
Límites
Esta herramienta ayuda a inspeccionar diferencias, pero no sustituye un esquema JSON, una validación XML ni pruebas automatizadas. No pegues tokens, credenciales o respuestas con datos personales. Para preparar los documentos antes de comparar utiliza el formateador JSON o el formateador XML.