JSON-sammenligning

Sammenlign to JSON-dokumenter, og find alle forskelle. Se præcis hvad der blev tilføjet, fjernet eller ændret — med fulde JSON-stier. Også: JSON-formatter | JSON ↔ streng | JSON ↔ CSV/TSV | Alle JSON-værktøjer | JSON-viser / -editor | JSONPath-evaluator | JSON Schema-validator | JSON → SQL / TOML.
Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Indsæt to JSON-dokumenter nedenfor, og klik på Sammenlign for at finde forskelle.
Indtast to JSON-dokumenter ovenfor, og klik på Sammenlign for at se forskellene.
Sådan bruges det: Indsæt den oprindelige JSON i det venstre tekstfelt (JSON A), og den ændrede version i det højre tekstfelt (JSON B). Klik på Sammenlign for at se alle forskelle.
Resultatfarver: Grøn = tilføjet i B, Rød = fjernet fra A, Gul = værdi ændret.
Mængdesammenligning: Når den er afkrydset, sammenlignes arrays som uordnede mængder (elementernes rækkefølge ignoreres). Som standard sammenlignes arrays position for position.
Tip: Sammenligningen er rekursiv — indlejrede objekter og arrays gennemløbes fuldt for at finde alle forskelle på hvert niveau.
Strukturel diff — nøglernes rækkefølge betyder ikke noget

JSON-objekter er per definition uordnede, så en strukturel sammenligning læser begge dokumenter som træer og rapporterer værdiforskelle efter sti — {"a":1,"b":2} og {"b":2,"a":1} er ens. Tekstbaserede diff-værktøjer ville markere sådanne filer som fuldt ændrede. Arrays er ordnede: sammenlign position for position som standard, eller som uordnede mængder, når elementernes rækkefølge er uden betydning.

Hver forskel rapporteres med sin fulde JSON-sti, fx .items[0].price.