Preskoči na glavni sadržaj

JSON Diff — besplatno

Usporedite dva JSON objekta strukturalno — vidite točno koji su ključevi dodani, uklonjeni ili izmijenjeni, čak i duboko unutar ugniježđenih podataka. Radi u vašem pregledniku.

Radi offline nakon učitavanja

Ovdje možete i ispustiti .json datoteku.

Ovdje možete i ispustiti .json datoteku.

Uspoređuje elemente položaj za položaj — preuređenje pokazuje mnogo promjena.
Opcije: zanemari ključeve, velika/mala slova, tipove, poredaj ključeve

💡 Strukturalna razlika (ne redak po redak): prolazi kroz oba objekta i prijavljuje točno koje putanje su dodane, uklonjene ili izmijenjene — čak i duboko unutar ugniježđenih objekata i nizova. Sve se izvršava u vašem pregledniku.

Uobičajene namjene

  • Usporedite dva API odgovoraVidi točno što se promijenilo između dva JSON API odgovora.
  • Usporedite konfiguracijske datotekeRazlika između dvije JSON konfiguracije kako bi pronašli što se promijenilo između okruženja.
  • Ispravljanje neočekivanih JSON promjenaOdredi zašto JSON objekt nije ono što si očekivao.
  • Usporedite dva verzije dokumentaRazlika između dvaju verzija JSON dokumenta ili izvoza podataka.
  • Pregledaj JSON promjene u PRRazumite JSON promjenu jasnije nego razliku linije.

Kako funkcionira

Diff redak po redak je bučan za JSON jer se formatiranje i redoslijed ključeva mijenjaju. To strukturalno uspoređuje dvije vrijednosti i govori točno što se promijenilo.

  1. 1
    Vi zalijepite dvije JSON vrijednosti
    Originalnu (A) i izmijenjenu (B). Obje se parsiraju lokalno — ništa se ne učitava.
  2. 2
    Uspoređuju se prema strukturi
    Alat prolazi kroz obje stablo rekurzivno, podudarajući ključeve i indekse niza bez obzira na formatiranje ili redoslijed ključeva.
  3. 3
    Razlike su navedene po putanji
    Svaka promjena se izvještava s točnom putanjom (npr. user.roles[1]) kao dodana (+), uklonjena (−) ili promijenjena (~) s old → new vrijednostima.
  4. 4
    Vidite jasnoprofilan sažetak
    Brojevi dodanih/uklonjenih/promijenjenih, zatim detaljni popis — ili potvrda da su dva identična.

API odgovori i konfig mogu biti osjetljivi. Usporedba se izvršava potpuno na vašem uređaju — niti jedna vrijednost se ne učitava.

Srodni alati

Često postavljana pitanja