0

Vertaa API-vastauksia — JSON Diff Tool

Vertaa kahta JSON-hyötykuormaa rakenteen, ei tekstin mukaan: näet jokaisen lisätyn, poistetun ja muutetun avaimen omalla polullaan, kokonaan selaimessasi.

Käsitellään... 0%

Tulos

Tämä sivu avaa JSON-erotarkistuksen esiasetuksen API-vastausten vertailua varten. Lajittele avaimet ennen vertailua -asetus on päällä ja näytevastauspari on ladattu idean näyttämiseksi: sama hyötykuorma eri järjestyksessä kirjoitettuineen näkyy identtisenä, ei kohinana.

Kahden API-vastauksen vertaaminen – vaiheistus tuotantoon, nykyinen käyttöönotto eiliseen, yhden ympäristön webhook-hyötykuorma toisen ympäristöön – on yleinen virheenkorjausvaihe, ja siihen liittyy erityinen harmi: monet palvelimet, ORM:t ja JSON-serialisoijat eivät takaa kenttäjärjestystä, joten kaksi rakenteellisesti identtistä vastausta voivat palata eri järjestyksessä jokaisen pyynnön yhteydessä. Pelkän tekstin erotus hautaaisi yhden todellisen regression kymmenien rivien alle, jotka vain liikkuivat.

Liitä kaksi vastaustekstiä kohtaan Alkuperäinen ja Muutettu, ja työkalu toistaa molempien läpi, objektit avaimella ja taulukot sijainnin mukaan, ja luettelee tarkalleen, mitä lisättiin, poistettiin tai muutettiin omalla polullaan - uusi kenttä, nolla, josta tuli merkkijono, tilakoodi, joka käännettiin - ja kaikki muu kutistui pois näkyvistä. Se toimii täysin asiakaspuolella, joten todellisten käyttäjätietojen tai todennustunnuksien liittäminen ei koskaan poistu selaimesta.