JSON-vergelijker
Vergelijk twee JSON en zie toevoegingen, verwijderingen en wijzigingen.
- Direct
- Gratis
- Privé (lokaal verwerkt)
- Zonder registratie
Zie elk verschil tussen twee JSON
Plak twee JSON — een “voor” en een “na” — en de tool toont de toevoegingen, verwijderingen en wijzigingen met hun exacte pad, plus een numerieke samenvatting. Perfect om te volgen hoe een config of API-antwoord verandert.
-
Plak JSON A
De referentieversie (voor).
-
Plak JSON B
De te vergelijken versie (na).
-
Lees de verschillen
Toegevoegd (+), verwijderd (−), gewijzigd (~), per pad.
Voorbeeld van verschillen
| Pad | Type | Detail |
|---|---|---|
| name | gewijzigd | "clic" → "clic.tools" |
| tags[1] | gewijzigd | "b" → "c" |
| new | toegevoegd | true |
Structurele vergelijking: de sleutelvolgorde doet er niet toe. Alles wordt lokaal geparseerd, niets wordt verzonden.
Veelgestelde vragen
Hoe werkt de vergelijking?
Beide JSON worden geparseerd en dan recursief doorlopen. Elke sleutel wordt geclassificeerd: toegevoegd (alleen in B), verwijderd (alleen in A) of gewijzigd (andere waarde). Het exacte pad (bv. tags[1] of user.name) wordt getoond.
Worden arrays vergeleken?
Ja, element voor element op positie. Heeft B meer elementen, dan worden ze “toegevoegd” gemarkeerd; minder, dan “verwijderd”. Elementen met dezelfde index en gewijzigde waarde zijn “gewijzigd”.
Doet de sleutelvolgorde ertoe?
Nee. De vergelijking is structureel: alleen sleutels en hun waarden tellen, niet hun volgorde in de tekst. Twee identieke maar herordende objecten geven geen verschillen.
Worden mijn gegevens verzonden?
Nee. Parsen en vergelijken gebeuren volledig in je browser met JSON.parse; geen inhoud wordt verzonden. Ideaal voor het vergelijken van gevoelige configs of API-antwoorden.