Comparador JSON
Compara dos objetos JSON lado a lado. Resalta claves agregadas, eliminadas y modificadas con una comparación visual clara.
Cómo usar Comparador JSON
- 1Pega el primer objeto JSON en el panel izquierdo.
- 2Pega el segundo objeto JSON en el panel derecho.
- 3Ve las claves agregadas, eliminadas y modificadas resaltadas.
- 4Usa el resumen para ver el número total de diferencias.
ZenovayAnalytics
Analytics pensado para fundadores.
- Seguimiento de visitantes en tiempo real
- Privacidad primero, sin aviso de cookies
- Configurado en dos minutos
Herramientas relacionadas
Formateador y Validador JSON
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores.Decodificador JWT
Decodifica e inspecciona tokens JWT. Consulta el encabezado, la carga útil y verifica firmas.Base64 Codificar/Decodificar
Codifica texto a Base64 o decodifica Base64 a texto. Soporta UTF-8 y datos binarios.Codificador/Decodificador de URL
Codifica o decodifica componentes de URL. Maneja caracteres especiales, cadenas de consulta y URLs completas.Preguntas frecuentes
¿Qué muestra un diff de JSON?▾
Un diff de JSON muestra las diferencias estructurales entre dos documentos JSON: claves añadidas (presentes en el segundo pero no en el primero), claves eliminadas (presentes en el primero pero no en el segundo) y valores cambiados (presentes en ambos pero con valores diferentes). Las claves sin cambios generalmente se omiten o se muestran como contexto. Un diff completo también puede detectar reordenaciones de arrays y cambios de tipo.
¿Qué es el formato JSON Patch (RFC 6902)?▾
JSON Patch (RFC 6902) describe cambios en un documento JSON como una serie de operaciones: add, remove, replace, move, copy y test. Cada operación es un objeto con un tipo op y una ruta (JSON Pointer). Por ejemplo: {"op": "replace", "path": "/name", "value": "Alice"}. JSON Patch se usa en solicitudes HTTP PATCH y es la forma estándar de describir actualizaciones incrementales de JSON en APIs.
¿Cómo maneja la comparación de JSON los arrays?▾
La comparación de arrays es complicada porque dos arrays semánticamente equivalentes pueden diferir en el orden de los elementos. La diferenciación simple compara por índice — array[0] en A frente a array[0] en B. Esto puede producir diffs engañosos cuando se insertó un elemento al principio. Los algoritmos más sofisticados usan la subsecuencia común más larga (LCS) para identificar elementos movidos. Esta herramienta compara arrays por índice para mayor simplicidad.
¿Qué es JSON Merge Patch (RFC 7396)?▾
JSON Merge Patch (RFC 7396) es una alternativa más simple a JSON Patch. Representa los cambios como un documento JSON parcial: las claves con valores reemplazan las claves existentes; las claves con valores nulos eliminan claves; las claves ausentes del parche dejan el original sin cambios. Es más simple de construir pero menos expresivo — no puede representar establecer un valor a null sin eliminar la clave.
¿Cuándo debo usar JSON diff en el desarrollo?▾
Casos de uso comunes: comparar respuestas de API antes y después de un cambio de código, depurar la desviación de configuración entre entornos, revisar qué cambió en un registro de base de datos basado en JSON, comparar fixtures de prueba y verificar que una migración de datos produjo el resultado esperado. El diff de JSON también es útil para entender qué cambió cuando una API de terceros actualiza su formato de respuesta.