Usporedite API odgovore — JSON Diff Alat
Usporedite dva JSON sadržaja po strukturi, a ne po tekstu: pogledajte svaki dodani, uklonjeni i promijenjeni ključ na vlastitom putu, u cijelosti u vašem pregledniku.
Rezultat
Ova stranica otvara unaprijed postavljenu JSON provjeru razlika za usporedbu API odgovora, s uključenim 'razvrstaj ključeve prije usporedbe' i učitanim parom uzorka odgovora da pokaže ideju: isti korisni sadržaj sa svojim poljima napisanim različitim redoslijedom prikazuje se kao identičan, a ne kao šum.
Usporedba dvaju odgovora API-ja — inscenacija s produkcijom, današnja implementacija s jučerašnjom, opterećenje web-dojavnika jednog okruženja s drugim — uobičajen je korak otklanjanja pogrešaka, a dolazi sa specifičnom smetnjom: mnogi poslužitelji, ORM-ovi i JSON serijalizatori ne jamče redoslijed polja, tako da se dva strukturno identična odgovora mogu vratiti sa svojim ključevima u drugom nizu na svaki zahtjev. Razlika u običnom tekstu zakopala bi jednu stvarnu regresiju ispod desetaka redaka koji su se samo pomicali.
Zalijepite dva tijela odgovora u Izvorno i Promijenjeno i alat se vraća kroz oba, objekte po ključu i nizove po položaju, i ispisuje točno ono što je dodano, uklonjeno ili promijenjeno na vlastitom putu - novo polje, nula koja je postala niz, statusni kod koji je preokrenut - sa svim ostalim nestalim iz vidokruga. Radi u potpunosti na strani klijenta, tako da lijepljenje korisnih podataka sa stvarnim korisničkim podacima ili tokenima za autentifikaciju nikada ne napušta vaš preglednik.