JSON Diff Path

Sammenlign to JSON-dokumenter og generer sti-baserte diff-resultater med JSON Pointer-stier og RFC 6902 JSON Patch-utdata.

Sammenligningskontroller
Opprinnelig JSON
Lim inn det opprinnelige JSON-dokumentet her. Denne versjonen behandles som kilden når stier og patch-operasjoner genereres.
Endret JSON
Lim inn det oppdaterte JSON-dokumentet her. Lagt til, fjernet og erstattet stier beregnes mot den opprinnelige inputen.
Diff-resultater
Se filtrerte stioppføringer, eller bytt til RFC 6902 JSON Patch-utdata uten å beregne sammenligningen på nytt.
Viser 4 av 4 endringer
Operasjonsfiltre
[
  {
    "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"
  }
]

Oversikt

JSON Diff Path sammenligner to JSON-dokumenter og gjør hver strukturelle endring om til en lesbar stioppføring med både JSONPath- og JSON Pointer-utdata.

Når Du Skal Bruke Det

Bruk det når du vil gjennomgå endringer i API-laster, inspisere migreringer av konfigurasjon eller generere RFC 6902 JSON Patch-operasjoner for automatisering.

Slik Fungerer Det

Verktøyet analyserer begge JSON-inndataene, beregner add, remove og replace-endringer, og lar deg deretter filtrere disse operasjonene og bytte mellom en liste over stier og JSON Patch-utdata i samme resultatpanel.