JSON vergelijken – gratis online
JSON bestanden vergelijken online met de gratis JSON vergelijken. Handige tool voor ontwikkelaars – werkt volledig lokaal, zonder gegevensoverdracht.
JSON-diff — vergelijk twee JSON-objecten direct in je browser
Of je nu een wijziging in een API-respons nakijkt, een configuratieverschil controleert of een datamigratie verifieert: een snelle JSON-diff bespaart je minuten handmatig regel-voor-regel speuren. Deze JSON-diff draait volledig in je browser: plak twee JSON-objecten, klik op Vergelijken en zie elke toegevoegde, verwijderde en gewijzigde sleutel met het exacte pad en de waarde.
Waarom ontwikkelaars een JSON-diff nodig hebben
API-contracten veranderen. De vorm van databaserijen evolueert. Configbestanden lopen uiteen tussen omgevingen. Een gestructureerde diff die JSON-nesting begrijpt — niet alleen tekstregels — vangt diep geneste wijzigingen die een gewone tekst-diff zou missen of verkeerd zou uitlijnen. Deze tool parseert beide invoeren als JSON, loopt door de objectstructuur en rapporteert verschillen op hun volledige sleutelpad (bijvoorbeeld user.address.city).
Voor wie
Backend-engineers die API-responses tussen versies vergelijken, frontend-ontwikkelaars die wijzigingen in de state-vorm checken, DevOps-engineers die configbestanden tussen omgevingen diffen, QA-testers die verwachte tegen werkelijke payloads verifiëren, en data-engineers die transformatie-uitvoer valideren.
Zo werkt het
- Plak de oorspronkelijke JSON in het linkerpaneel.
- Plak de gewijzigde JSON in het rechterpaneel.
- Klik op JSON vergelijken — of typ gewoon, de diff werkt automatisch bij.
- Bekijk toegevoegde sleutels (groen), verwijderde sleutels (rood) en gewijzigde waarden (oranje) met hun volledige paden.
Praktische tips
- Gebruik de knop Formatteren om verkleinde JSON netjes op te maken voordat je vergelijkt.
- De diff werkt bij terwijl je typt, zodat je waarden live kunt bewerken en ziet wat er verandert.
- Kopieer de diff-samenvatting als tekst om met collega's te delen of in een PR-beschrijving te plakken.
- Grote JSON-objecten (10K+ sleutels) kunnen even duren — de diff loopt door de hele structuur.
Privacy en verwerking in de browser
Alle JSON-parsing en diff-berekening gebeurt lokaal in je browser. Je JSON-invoer wordt nooit naar een server geüpload. Dat is vooral belangrijk bij het vergelijken van configbestanden, API-responses die tokens of interne endpoints kunnen bevatten, en data die onder nalevingsregels valt.
Waarom een structurele JSON-diff beter is dan regel-voor-regel
Een gewone tekst-diff behandelt sleutelvolgorde en witruimte als betekenisvol, dus het herformatteren van een JSON-bestand lijkt alsof elke regel is veranderd. Een structurele JSON-diff parseert beide kanten tot bomen, loopt ze af op sleutelpad en rapporteert alleen echte verschillen in waarden, toegevoegde of verwijderde sleutels. Daarom toont deze tool een schone diff tussen twee JSON-bestanden die een generieke diff-tool "totaal verschillend" zou noemen.
Toepassingen
- API-contracttesten — diff de verwachte respons tegen de werkelijke respons in je testsuite.
- Config-drift — vergelijk twee omgevingsconfiguraties (staging vs. productie) om uiteengelopen waarden te vinden.
- Databasesnapshots — exporteer rijen als JSON en diff voor/na een migratie om te verifiëren dat alleen de bedoelde velden veranderden.
- Schema-review — diff een JSON-schema tussen twee versies om brekende wijzigingen in veldnamen of -types te spotten.
- Webhook-debugging — diff opgevangen payloads van twee providers om integraties op één lijn te brengen.
De diff-uitvoer lezen
Toegevoegde sleutels zijn groen gemarkeerd, verwijderde sleutels rood, en waardewijzigingen tonen zowel de oude als de nieuwe waarde. Geneste objecten klappen recursief uit, zodat je precies ziet welk blad veranderde, zelfs binnen diep geneste structuren. Arrays worden element voor element op index vergeleken.
Pro-tips
- Normaliseer de witruimte vóór het plakken als je bronnen verkleind zijn — haal ze eerst door de JSON-formatter.
- Geeft het je alleen om of twee payloads structureel gelijk zijn ongeacht de array-volgorde, sorteer de arrays dan eerst.
- Bij zeer grote JSON-bestanden (10 MB+) kan de diff in de browser traag zijn — splits het bestand eerst op in logische sub-bomen.
Gerelateerde tools
Wie JSON-diff gebruikt, gebruikt vaak ook de JSON-formatter, de JSON-validator, YAML naar JSON en de JWT-decoder.
Veelgestelde vragen
Is deze tool gratis?
Ja. De tool werkt gratis in je browser en je hebt er geen account voor nodig.
Moet ik iets installeren?
Nee. Alles werkt in een gewone moderne browser — op desktop en mobiel, zonder extra software.
Worden mijn gegevens naar een server gestuurd?
Nee. Alle verwerking gebeurt lokaal in je browser. Je gegevens verlaten je apparaat niet.
Wat is het verschil met een gewone tekst-diff?
Een structurele diff parseert beide bestanden als JSON en vergelijkt ze op sleutelpad, dus negeert sleutelvolgorde en witruimte. Hij toont alleen echte verschillen in waarden plus toegevoegde en verwijderde sleutels.
Hoe worden de wijzigingen aangegeven?
Toegevoegde sleutels in het groen, verwijderde in het rood en gewijzigde waarden tonen de oude en nieuwe waarde — met het volledige pad naar elk veld.
Werkt het met grote JSON-bestanden?
Ja, al kunnen zeer grote objecten (tienduizenden sleutels of 10 MB+) trager zijn, omdat de diff door de hele structuur loopt. Splits het bestand dan op in sub-bomen.