Comparar JSON
Pega el documento original y el modificado. La herramienta los compara como datos, no como texto, así que reordenar claves o cambiar la sangría no cuenta como cambio.
Pega dos documentos para compararlos. El orden de las claves no importa.
Sobre esta herramienta
Una comparación de texto entre dos archivos JSON es ruidosa: reordenar claves, cambiar la sangría o las comas finales produce docenas de líneas cambiadas sin significado. Una comparación estructural analiza ambos documentos y recorre los datos, informando solo de diferencias reales: un valor que cambió, una clave que apareció o desapareció, un elemento de array añadido o eliminado. Cada hallazgo lleva una ruta como $.users[2].email para localizarlo al instante.
Ambas entradas aceptan JSON o YAML, así que puedes comparar una respuesta de API con un archivo de configuración o un manifiesto de Kubernetes antes y después de una edición. Los arrays se comparan posición por posición, como hacen la mayoría de herramientas; si se inserta un elemento al principio, los siguientes aparecen como cambiados. Todo ocurre en tu navegador.
Preguntas frecuentes
- ¿Importa el orden de las claves?
- No. Los objetos se comparan por clave, así que {"a":1,"b":2} y {"b":2,"a":1} son idénticos.
- ¿Cómo se comparan los arrays?
- Elemento a elemento, por índice. Insertar un elemento en medio muestra los desplazados como cambiados y el último como añadido.
- ¿Puedo comparar YAML?
- Sí. Cualquiera de los lados puede ser YAML o JSON; ambos se analizan al mismo modelo de datos antes de comparar.
- Necesito una comparación línea a línea.
- Usa la herramienta Comparador de textos, que compara texto y resalta las líneas cambiadas.