Ruta de diferencias JSON

Compara dos documentos JSON y genera diferencias por ruta con rutas JSON Pointer y salida JSON Patch RFC 6902.

Controles de comparación
JSON original
Pega aquí el documento JSON base. Esta versión se trata como la fuente al generar las rutas y las operaciones del parche.
JSON modificado
Pega aquí el documento JSON actualizado. Las rutas agregadas, eliminadas y reemplazadas se calculan frente a la entrada original.
Resultados de la comparación
Inspecciona los registros de rutas filtrados o cambia a la salida JSON Patch RFC 6902 sin volver a calcular la comparación.
Mostrando 4 de 4 cambios
Filtros de operación
[
  {
    "op": "replace",
    "path": "$.active",
    "pointer": "/active",
    "oldValue": true,
    "newValue": false
  },
  {
    "op": "add",
    "path": "$.region",
    "pointer": "/region",
    "newValue": "us-east-1"
  },
  {
    "op": "replace",
    "path": "$.user.name",
    "pointer": "/user/name",
    "oldValue": "Alice",
    "newValue": "Alice Chen"
  },
  {
    "op": "add",
    "path": "$.user.roles[2]",
    "pointer": "/user/roles/2",
    "newValue": "admin"
  }
]

Resumen

JSON Diff Path compara dos documentos JSON y convierte cada cambio estructural en un registro de ruta legible con salida JSONPath y JSON Pointer.

Cuándo usarlo

Úsalo cuando necesites revisar cambios en cargas útiles de API, inspeccionar migraciones de configuración o generar operaciones RFC 6902 JSON Patch para automatización.

Cómo funciona

La herramienta analiza ambas entradas JSON, calcula cambios add, remove y replace, y luego te permite filtrar esas operaciones y alternar entre una lista de rutas y la salida JSON Patch en el mismo panel de resultados.