Jämför API-svar — JSON Diff Tool
Jämför två JSON-nyttolaster efter struktur, inte efter text: se alla tillagda, borttagna och ändrade nyckel på sin egen väg, helt i din webbläsare.
Resultat
Den här sidan öppnar JSON-diff checker-förinställningen för att jämföra API-svar, med "sort keys before comparing" aktiverad och ett exempelsvarspar laddat för att visa idén: samma nyttolast med dess fält skrivna i en annan ordning visas som identiska, inte som brus.
Att jämföra två API-svar – iscensättning mot produktion, dagens utplacering mot gårdagens, en miljös webhook-nyttolast mot en annans – är ett vanligt felsökningssteg, och det kommer med ett specifikt irritationsmoment: många servrar, ORM:er och JSON-serialiserare garanterar inte fältordning, så två strukturellt identiska svar kan komma tillbaka med varje nycklar i en annan sekvens. En vanlig textdiff skulle begrava den verkliga regressionen under dussintals rader som bara rörde sig.
Klistra in de två svarskropparna i Original och Ändrad och verktyget återkommer genom båda, objekt efter nyckel och arrayer efter position, och listar exakt vad som lades till, togs bort eller ändrades på sin egen väg - ett nytt fält, en noll som blev en sträng, en statuskod som vänt - med allt annat kollapsat utom synhåll. Den körs helt på klientsidan, så att klistra in en nyttolast med riktiga användardata eller autentiseringstokens lämnar aldrig din webbläsare.