JSON Diff Checker vergelijkt twee JSON-documenten structureel in plaats van regel voor regel. In plaats van u te vertellen "regel 14 verschilt", parseert het zowel documenten als rapporten precies welke sleutels zijn toegevoegd, verwijderd of gewijzigd - met volledige paden zoals functies.ratelimit of tags[2] - zodat u in één oogopslag kunt zien wat er werkelijk is veranderd tussen twee API-antwoorden, configuratiebestanden of pakketmanifesten.
Op tekst gebaseerde diff-tools produceren ruis op JSON: opnieuw geordende toetsen, verschillende inspringingen of sleepkomma's verschijnen allemaal als veranderingen, zelfs als de gegevens identiek zijn. Een structurele diff negeert de opmaak volledig en vergelijkt de geparseerde waarden. Het vangt ook een klasse van bugs, gewone diffs-verbergen, zoals een waarde die stilletjes verandert van het getal 3000 naar de string "3000" - hier gemarkeerd als een duidelijk "type gewijzigd" item, omdat dat verschil de strikt getypeerde consumenten breekt, ook al ziet het er in één oogopslag identiek uit.
Alles draait 100% in uw browser. De JSON die u plakt - API-payloads, omgevingsconfiguraties, database-exports - verlaat uw apparaat nooit, dus het is veilig om documenten van interne of productiesystemen te vergelijken. Er is geen aanmelding, geen upload en de tool werkt offline zodra de pagina is geladen.
Plak de originele JSON in het linkerpaneel en de bijgewerkte JSON in het rechterpaneel, of klik op Voorbeeld laden om een uitgewerkt voorbeeld te zien bij elk verschiltype.
Schakel "Array-order negeren" in als de positie van het element niet relevant is voor uw gegevens - handig voor taglijsten of ID-sets waar [ 1,2,3] moet gelijk zijn aan [ 3,2,1].
Klik op Vergelijken. Beide documenten worden eerst gevalideerd - als beide kanten een syntaxisfout hebben, krijgt u het exacte parsebericht en van welke kant het afkomstig is.
Lees de samenvattingsaantallen en scan vervolgens de tabel met verschillen met hun JSON-paden, oude waarden en nieuwe waarden. Kopieer het diff-rapport naar je klembord om in een PR-commentaar of ticket te plakken.
Vergelijkt geparseerde waarden, dus belangrijke volgorde, inspringing en witruimte verschillen nooit als valse veranderingen
Elk verschil wordt gerapporteerd met zijn volledige pad - functies.ratelimit, gebruikers[3].e-mail - zodat u meteen naar de verandering kunt springen
Een getal dat in een tekenreeks verandert (3000 → "3000") wordt afzonderlijk van een waardeverandering gemarkeerd, waardoor bugs opvangen, duidelijke diffs verbergen
Behandel arrays als ongeordende sets wanneer de positie van het element niet relevant is, waardoor ruis uit opnieuw gesorteerde lijsten wordt geëlimineerd
Format, validate, and minify JSON data
Compare two texts and find differences. Highlight additions, removals, and common parts with word or character level comparison.
Convert JSON arrays to CSV format with support for nested objects, automatic header generation, and proper escaping
0 comments
No comments yet. Be the first to share your thoughts!