JSON Diff Path

Compare dois documentos JSON e gere diffs por caminho com caminhos JSON Pointer e saída JSON Patch RFC 6902.

Controles de comparação
JSON original
Cole aqui o documento JSON base. Esta versão é tratada como origem quando os caminhos e as operações de patch são gerados.
JSON modificado
Cole aqui o documento JSON atualizado. Os caminhos adicionados, removidos e substituídos são calculados com base na entrada original.
Resultados da comparação
Inspecione os registros de caminho filtrados ou alterne para a saída JSON Patch RFC 6902 sem recalcular a comparação.
Mostrando 4 de 4 alterações
Filtros de operação
[
  {
    "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"
  }
]

Visão geral

JSON Diff Path compara dois documentos JSON e transforma cada alteração estrutural em um registro de caminho legível, com saída em JSONPath e JSON Pointer.

Quando usar

Use quando precisar revisar mudanças em payloads de API, inspecionar migrações de configuração ou gerar operações JSON Patch RFC 6902 para automação.

Como funciona

A ferramenta analisa ambas as entradas JSON, calcula as alterações add, remove e replace, e depois permite filtrar essas operações e alternar entre uma lista de caminhos e a saída JSON Patch no mesmo painel de resultados.