0

Vergelijk API-reacties — JSON Diff Tool

Vergelijk twee JSON-payloads op structuur, niet op tekst: bekijk elke toegevoegde, verwijderde en gewijzigde sleutel op zijn eigen pad, volledig in uw browser.

Verwerken... 0%

Resultaat

Deze pagina opent de JSON diff checker-voorinstelling voor het vergelijken van API-reacties, waarbij 'sorteersleutels vóór het vergelijken' is ingeschakeld en een voorbeeldantwoordpaar is geladen om het idee te tonen: dezelfde payload met de velden die in een andere volgorde zijn geschreven, wordt weergegeven als identiek, niet als ruis.

Het vergelijken van twee API-reacties (staging met productie, de implementatie van vandaag met die van gisteren, de webhook-payload van de ene omgeving met die van een andere) is een veel voorkomende foutopsporingsstap, en brengt een specifieke ergernis met zich mee: veel servers, ORM's en JSON-serializers garanderen geen veldvolgorde, dus twee structureel identieke reacties kunnen bij elk verzoek terugkomen met hun sleutels in een andere volgorde. Een verschil in platte tekst zou de enige echte regressie begraven onder tientallen regels die alleen maar bewogen.

Plak de twee antwoordteksten in Origineel en Gewijzigd en de tool gaat door beide heen, objecten op sleutel en arrays op positie, en geeft precies weer wat er op zijn eigen pad is toegevoegd, verwijderd of gewijzigd: een nieuw veld, een nul die een string werd, een statuscode die omdraaide, terwijl al het andere uit het zicht verdween. Het draait volledig aan de clientzijde, dus het plakken van een payload met echte gebruikersgegevens of auth-tokens verlaat uw browser nooit.