Klistra in två JSON-dokument och se exakt vad som förändrats mellan dem.
Laddar verktyget...
Så använder du Jämför JSON
Klistra in den ursprungliga JSON-versionen till vänster och den nya versionen till höger.
Skillnaderna visas nedan så snart båda sidorna är giltiga.
Lägga på "Ignorera radordern" om ordningen av objekt i listor inte är viktig för dig.
Om Jämför JSON
En vanlig textdiff är en dålig fit för JSON. Om någon återförställer filen eller ordnar nycklarna visas varje rad som ändrad även om uppgifterna är identiska. Denna jämförelse läser båda dokumenten som data, så endast verkliga skillnader visas.
Varje skillnad anges med sin väg, t.ex. $.owner.active, och märkt som läggs till, tas bort eller ändras. Man kan på ett ögonblick säga vad som hände med en konfigering mellan två versioner.
Vanliga frågor
- Är nyckelordningen viktig?
Nej. {"a":1,"b":2} och {"b":2,"a":1} är rapporterade som identiska, eftersom i JSON-objekt är oordnade samlingar.
Hur jämför man arrayer?
Enligt standard position, så att flytta ett objekt visas som förändringar. Med "Ignorera arrayordning" på, är objekt matchar av värde istället, och du ser bara objekt som finns på en sida endast.
Vad händer om en sida är ogiltig?
Du kommer att se vilken sida som har problemet, med raden och kolumnen. Den andra sidan jämförs inte förrän båda är giltiga.
Kan jag jämföra stora filer?
Ja, upp till platsens storleksgräns. Mycket stora dokument med tusentals skillnader kan ta en sekund eller två att lista.
Finns det en utsikt bredvid varandra?
- Inte just nu. Verktyget listar skillnaderna efter spår, vilket är lättare att läsa för data än färgade linjer.