Jämför JSON

Jämför två JSON-dokument och hitta alla skillnader. Se exakt vad som lades till, togs bort eller ändrades — med fullständiga JSON-sökvägar. Även: JSON-formaterare | JSON ↔ sträng | JSON ↔ CSV/TSV | Alla JSON-verktyg | JSON-visare / -redigerare | JSONPath-utvärderare | JSON Schema-validerare | JSON → SQL / TOML.
All bearbetning sker lokalt i webbläsaren — datan laddas aldrig upp till någon server.
Klistra in två JSON-dokument nedan och klicka på Jämför för att hitta skillnader.
Ange två JSON-dokument ovan och klicka på Jämför för att se skillnaderna.
Så används den: klistra in det ursprungliga JSON-dokumentet i den vänstra textrutan (JSON A) och den ändrade versionen i den högra textrutan (JSON B). Klicka på Jämför för att se alla skillnader.
Resultatfärger: Grönt = tillagd i B, Rött = borttagen från A, Gult = värdet ändrat.
Mängdjämförelse: När den är ikryssad jämförs arrayer som oordnade mängder (objektens ordning ignoreras). Som standard jämförs arrayer position för position.
Tips: Jämförelsen är rekursiv — kapslade objekt och arrayer genomgås helt för att hitta alla skillnader på varje nivå.
Strukturell diff — nyckelordningen spelar ingen roll

JSON-objekt är per definition oordnade, så en strukturell jämförelse läser båda dokumenten som träd och rapporterar värdeskillnader efter sökväg — {"a":1,"b":2} och {"b":2,"a":1} är lika. Textbaserade diffverktyg skulle markera sådana filer som helt ändrade. Arrayer är ordnade: jämförelsen sker position för position som standard, eller som oordnade mängder när ordningen för objekten är utan betydelse.

Varje skillnad rapporteras med sin fullständiga JSON-sökväg, t.ex. .items[0].price.