JSON Diff Path

Confronta due documenti JSON e genera diff basati sui percorsi con percorsi JSON Pointer e output JSON Patch RFC 6902.

Controlli confronto
JSON originale
Incolla qui il documento JSON di base. Questa versione viene trattata come origine quando vengono generati i percorsi e le operazioni di patch.
JSON modificato
Incolla qui il documento JSON aggiornato. I percorsi aggiunti, rimossi e sostituiti vengono calcolati rispetto all'input originale.
Risultati diff
Esamina i record di percorso filtrati o passa all'output JSON Patch RFC 6902 senza ricalcolare il confronto.
Visualizzate 4 di 4 modifiche
Filtri operazione
[
  {
    "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"
  }
]

Panoramica

JSON Diff Path confronta due documenti JSON e trasforma ogni modifica strutturale in un record di percorso leggibile, con output sia JSONPath sia JSON Pointer.

Quando usarlo

Usalo quando devi rivedere modifiche ai payload API, controllare migrazioni di configurazione o generare operazioni JSON Patch RFC 6902 per l’automazione.

Come funziona

Lo strumento analizza entrambi gli input JSON, calcola le modifiche add, remove e replace, poi consente di filtrare quelle operazioni e passare tra un elenco di percorsi e l’output JSON Patch nello stesso pannello dei risultati.