API-responses vergelijken — JSON Diff Tool
Vergelijk twee JSON-payloads op structuur, niet op tekst: zie elke toegevoegde, verwijderde en gewijzigde sleutel op zijn eigen pad, volledig in uw browser.
Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Over dit hulpmiddel
Deze pagina opent de JSON diff checker-preset voor het vergelijken van API-responses, met 'sleutels sorteren voor het vergelijken' ingeschakeld en een voorbeeldresponspaar geladen om het idee te tonen: dezelfde payload met de velden in een andere volgorde geschreven, wordt als identiek getoond, niet als ruis.
Twee API-responses vergelijken — staging tegen productie, de deploy van vandaag tegen die van gisteren, de webhook-payload van de ene omgeving tegen die van een andere — is een veelvoorkomende debugstap, en die komt met een specifieke ergernis: veel servers, ORM's en JSON-serializers garanderen geen veldvolgorde, dus twee structureel identieke responses kunnen bij elke request met hun sleutels in een andere volgorde binnenkomen. Een gewone tekst-diff zou de ene echte regressie bedelven onder tientallen regels die alleen maar verplaatst zijn.
Plak de twee responsebodys in Origineel en Gewijzigd en de tool doorloopt beide recursief — objecten op sleutel, arrays op positie — en toont precies wat er op zijn eigen pad is toegevoegd, verwijderd of gewijzigd: een nieuw veld, een null die een string werd, een statuscode die omsloeg — met al het andere samengevouwen uit beeld. Het draait volledig client-side, dus een payload met echte gebruikersdata of auth-tokens plakken verlaat nooit uw browser.