Cómo usar: Comparador JSON
- Pega el JSON original a la izquierda y el JSON modificado a la derecha.
- Revisa el resumen de valores añadidos, eliminados y modificados.
- Usa la columna de ruta para localizar cada cambio; marca Ignorar orden de arrays en las listas cuyo orden no importa.
Diff estructural frente a diff de texto
Un diff de texto compara líneas, así que un cambio de formato, de orden en las claves o de indentación hace que todas las líneas parezcan diferentes. Un diff de JSON analiza ambos documentos y compara los datos: {"a":1,"b":2} y {"b":2,"a":1} son idénticos, y un valor anidado modificado se notifica una sola vez con su ruta exacta.
Cómo se notifican los cambios
| Tipo | Significado | Ejemplo |
|---|---|---|
| added | Clave o elemento de array que solo está en el documento modificado | $.license |
| removed | Clave o elemento que solo está en el original | $.private |
| changed | Valor o tipo distinto en la misma ruta | $.version: "1.4.0" → "1.5.0" |
Arrays
Por defecto, los arrays se comparan posición a posición, lo que es correcto para datos ordenados. Para conjuntos (etiquetas, permisos, IDs), marca Ignorar orden de arrays: los elementos se emparejan por contenido, así que solo se notifican los elementos realmente añadidos o eliminados.
Usos habituales
- Comprobar qué devuelve de forma distinta una API antes y después de un despliegue.
- Comparar
package.json, el estado de Terraform o las configuraciones de feature flags entre entornos. - Revisar cambios en archivos de traducción y fixtures de pruebas.
Para comparar texto plano, usa el comparador de texto; para inspeccionar un solo documento, el visor JSON.
También se busca como: comparar json, comparar json online, diferencia entre json, diff json, comparador de json, comparar dos objetos json.
Herramientas que combinan con: Comparador JSON
- Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
- Escapar y desescapar JSON — Haz que cualquier texto sea seguro para pegarlo en una cadena JSON (comillas, barras invertidas, saltos de línea y Unicode) o convierte una cadena escapada de nuevo en texto legible o en JSON.
- JSON a CSV — Convierte un array JSON en un CSV listo para hojas de cálculo.
- Validador JSON Schema — Pega un schema y algunos datos JSON para ver exactamente qué valores incumplen cada regla, o genera un schema inicial a partir de datos de ejemplo.