Gratis te gebruiken, geen account nodig

JSON-verschil

Vergelijk twee JSON-documenten op structuur, niet op regelvolgorde. De objectsleutelvolgorde wordt genegeerd. Bekijk wijzigingen, koppel objectarrays aan de hand van een sleutel en kopieer of download een JSON-patch. Uw gegevens blijven in deze browser.

Plak het eerdere JSON-document.

Plak het bijgewerkte JSON-document.

Voor arrays van objecten voert u een stabiele eigenschap in, zoals id. Sleutels moeten aanwezig en uniek zijn in elke array.

Elk JSON-document kan maximaal 200.000 tekens bevatten. De vergelijking stopt na 500 vermelde wijzigingen. Arrays kunnen worden vergeleken op basis van positie of op basis van een unieke string/nummer-eigenschap.

Hoe vergelijk ik twee JSON-bestanden?

Plak de originele JSON aan de linkerkant en de nieuwe JSON aan de rechterkant en kies vervolgens Vergelijken. Sleutels in objecten kunnen in elke volgorde verschijnen. Arrays worden op positie vergeleken, tenzij u een sleutel invoert, zoals ID, om records te matchen.

Veelgestelde vragen

Hoe vergelijk ik twee JSON-bestanden?

Plak de originele JSON aan de linkerkant en de nieuwe JSON aan de rechterkant en kies vervolgens Vergelijken. Sleutels in objecten kunnen in elke volgorde verschijnen. Arrays worden op positie vergeleken, tenzij u een sleutel invoert, zoals ID, om records te matchen.

Is mijn JSON geüpload?

Nee. Het parseren en vergelijken wordt in deze browser uitgevoerd. De tool uploadt of slaat uw JSON niet op. Elk document is beperkt tot 200.000 tekens.

Negeert JSON Diff de objectsleutelvolgorde?

Ja. Sleutels binnen JSON-objecten worden op naam vergeleken, dus het verplaatsen van een sleutel telt niet als een wijziging. De arrayvolgorde is zinvol tenzij u een unieke objectsleutel kiest om te matchen.

Kan ik arrays van objecten vergelijken op ID?

Ja. Kies “Op objectsleutel” en voer een eigenschap in, zoals id. Elk item in elke array moet een unieke tekenreeks of nummer in die eigenschap bevatten.

Kan ik de verschillen exporteren?

Ja. Kopieer de samenvatting of download een JSON-patch. De patch maakt gebruik van arrayposities en volgt algemene RFC 6902-bewerkingen; bekijk het voordat u het op belangrijke gegevens toepast.