JSON Diff
Jämför två JSON-objekt och markera skillnader
Prova ett exempel
JSON A (original)
JSON B (ändrad)
Vad är ett JSON-diff-verktyg?
Ett JSON-diff-verktyg jämför två JSON-dokument och markerar visuellt varje skillnad — tillagda nycklar, borttagna nycklar, ändrade värden och omordnade element.
Before · json
After · json
{
"name": "Alice",
"age": 30,
"roles": ["admin", "user"],
"active": true
}{
"name": "Alice",
"age": 31,
"roles": ["user"],
"active": true,
"score": 98
}Varför använda ett JSON-diff-verktyg?
Att manuellt jämföra JSON är långsamt och felbenäget. Ett diff-verktyg gör det omöjligt att missa skillnader.
🔍
Exakt ändringsdetektering
Se exakt vilka nycklar som lagts till, tagits bort eller ändrats — även om nyckelordningen skiljer sig mellan de två objekten.
🏗️
Strukturell medvetenhet
Till skillnad från vanlig textdiff förstår JSON-diff datastrukturen. Att ordna om nycklar visas inte som en ändring.
⚡
Snabb och privat
Jämförelsen körs helt i din webbläsare. Inga data skickas till en server.
🔒
Läsbar utdata
Resultaten är färgkodade och indenterade så att du direkt ser vad som ändrats och var.
Hur man läser difffen
Varje skillnad markeras med en färg som anger typen av ändring. Oförändrade nycklar visas i dämpad text.
Tillagd
En nyckel eller ett värde som finns i den ändrade JSON men inte i originalet.
Borttagen
En nyckel eller ett värde som finns i den ursprungliga JSON men saknas i den ändrade versionen.
Ändrad
En nyckel som finns i båda, men vars värde har uppdaterats.
Oförändrad
Nycklar och värden som är identiska i båda dokumenten — visas för sammanhang.
Vanliga användningsfall
API-svarsversionshantering
Jämför API-svar från två versioner av din tjänst för att verifiera bakåtkompatibilitet.
Granskning av konfigurationsfiler
Jämför JSON-konfigurationsfiler före och efter driftsättning för att bekräfta vad som ändrats.
Jämförelse av databasposter
Jämför en post före och efter en uppdatering för att verifiera att bara avsedda fält ändrades.
Felsökning av datapipelines
Jämför indata och utdata JSON för att snabbt hitta var transformationen introducerade ett fel.
Stöd för kodgranskning
Klistra in två JSON-payloads i en granskningskommentar så att skillnaderna är uppenbara för teammedlemmarna.
Underhåll av testfixtures
När förväntade testresultat ändras, använd diff-verktyget för att bekräfta att ändringen är avsiktlig.
Vanliga frågor
Spelar nyckelordning roll för difffen?
Nej. Difffen jämför JSON semantiskt, inte textuellt. Två objekt med samma nycklar och värden i olika ordning anses vara identiska.
Vad händer med arrayer?
Arrayelement jämförs per position. Att flytta ett element visas som en ändring på båda positionerna.
Kan jag jämföra djupt nästlad JSON?
Ja. Difffen rekursivt bearbetar nästlade objekt och arrayer på valfritt djup.
Skickas mina data till en server?
Nej. Allt körs lokalt i din webbläsare. Din JSON lämnar aldrig din enhet.
Vad händer om JSON är ogiltig?
Om någon indata inte är giltig JSON visar verktyget ett tolkningsfel innan något jämförelse försöks.
Relaterade verktyg
JSON Formatter & BeautifierFormatera och försköna JSON med syntaxmarkeringJSON ValidatorValidera JSON-syntax och strukturJSON Pretty PrintFormatera JSON med anpassningsbar indraging för bättre läsbarhetJSON MinifierMinifiera och komprimera JSON genom att ta bort blankstegJSON to YAMLKonvertera JSON till YAML-formatJSON to CSVKonvertera JSON-matris till CSV-formatJSON to TypeScriptGenerera TypeScript-gränssnitt från JSONJSON to C# ClassGenerera C#-klasser från JSONJSON to Go StructGenerera Go-strukturer från JSONJSON to PythonGenerera Python-dataklasser från JSONJSON to JavaGenerera Java POJO-klasser från JSONJSON to DartGenerera Dart-klasser från JSON med fromJson och toJson