Plak twee JSON-documenten en zie precies wat er tussen beide is veranderd.
De tool wordt geladen...
Zo gebruik je JSON Compare
Plak de oorspronkelijke JSON links en de nieuwe versie rechts.
De verschillen verschijnen hieronder zodra beide kanten geldig zijn.
Zet "Volgorde van arrays negeren" aan als de volgorde van items in lijsten voor jou niet uitmaakt.
Over JSON Compare
Een gewone tekstdiff past slecht bij JSON. Als iemand het bestand opnieuw laat inspringen of de sleutels herschikt, staat elke regel als gewijzigd terwijl de gegevens identiek zijn. Deze vergelijking leest beide documenten als gegevens, dus alleen echte verschillen komen naar boven.
Elk verschil wordt getoond met zijn pad, zoals $.owner.active, en gemarkeerd als toegevoegd, verwijderd of gewijzigd. Je ziet in één oogopslag wat er met een configuratie is gebeurd tussen twee releases.
Veelgestelde vragen
Maakt de volgorde van sleutels uit?
Nee. {"a":1,"b":2} en {"b":2,"a":1} worden als identiek gemeld, omdat objecten in JSON ongeordende verzamelingen zijn.
Hoe worden arrays vergeleken?
Standaard op positie, dus een item verplaatsen telt als wijziging. Met "Volgorde van arrays negeren" aan worden items op waarde gekoppeld en zie je alleen items die aan één kant voorkomen.
Wat gebeurt er als één kant ongeldig is?
Je ziet welke kant het probleem heeft, met regel en kolom. De andere kant wordt niet vergeleken totdat beide geldig zijn.
Kan ik grote bestanden vergelijken?
Ja, tot de groottelimiet van de site. Zeer grote documenten met duizenden verschillen kunnen een seconde of twee nodig hebben om te worden getoond.
Is er een gemarkeerde weergave naast elkaar?
Op dit moment niet. De tool toont de verschillen per pad, wat voor gegevens makkelijker te lezen is dan gekleurde regels.