Preskoči na glavno vsebino

Primerjava JSON — brezplačno

Primerjajte dva objekta JSON strukturno — natančno preverite, kateri ključi so bili dodani, odstranjeni ali spremenjeni, celo globoko znotraj gnezdenih podatkov. Deluje v vašem brskalniku.

Deluje brez povezave po nalaganju

Tu lahko spustite tudi datoteko .json.

Tu lahko spustite tudi datoteko .json.

Primerjava elementov položaj za položaj — ponovno uređevanje pokaže veliko sprememb.
Možnosti: prezri ključe, velikost črk, vrste, razvrsti ključe

💡 Strukturna primerjava (ne po vrsticah): obhodi oba objekta in natančno poroča, katere poti so bile dodane, odstranjene ali spremenjene — celo globoko znotraj gnezdenih objektov in nizov. Vse deluje v vašem brskalniku.

Pogosta področja uporabe

  • Primerjaj dva odgovora APIVidiš natanko, kaj se je spremenilo med obema odgovora API JSON.
  • Primerjaj konfiguracijske datotekeRazlika dve JSON konfiguraciji, da najdeš, kaj se je spremenilo med okolji.
  • Odpravi nepričakovane spremembe JSONIdentificiraj, zakaj JSON objekt ni tisto, kar si pričakoval.
  • Primerjaj dve različici dokumentaRazlika dve različici JSON dokumenta ali izvoza podatkov.
  • Preglej spremembe JSON v PRRazumeti spremembo JSON jasneje kot razliko vrstice.

Kako deluje

Razlika vrstica za vrstico je za JSON naporna, ker se oblikovanje in vrstni red ključev spreminjata. To primerjava dve vrednosti strukturno in vam kaže natančno, kaj se je spremenilo.

  1. 1
    Prilepite dve vrednosti JSON
    Izvirno (A) in spremenjeno (B). Obe se razčlenita na lokalnem mestu — nič ni prenešeno.
  2. 2
    Primerjani sta glede na strukturo
    Orodje prejde oba drevesa rekurzivno, ujema ključe in indekse matrik ne glede na oblikovanje ali vrstni red ključev.
  3. 3
    Razlike so navedene po poti
    Vsaka sprememba je poročana z njenimi točne poti (npr. user.roles[1]) kot dodana (+), odstranjena (−) ali spremenjena (~) s staro → novo vrednostjo.
  4. 4
    Vidite jasno povzetko
    Število dodanih/odstranjenih/spremenjenih, nato podrobna seznam — ali potrditev, da sta dve enaki.

Odgovori API in konfiguracija so lahko občutljivi. Primerjava se izvaja v celoti na vaši napravi — nobena vrednost ni prenešena.

Sorodna orodja

Pogosto zastavljena vprašanja