Salt la conținutul principal
LibraTool logoLibraTool

Diferențe JSON — gratuit

Compară două obiecte JSON structural — vizualizează exact ce chei au fost adăugate, eliminate sau modificate, chiar și adânc în datele imbricate. Rulează în browser.

Funcționează offline odată încărcat

Poți trage aici și un fișier .json.

Poți trage aici și un fișier .json.

Compară elementele poziție cu poziție — o reordonare se afișează ca multe modificări.
Opțiuni: ignoră chei, majuscule, tipuri, sortează chei

💡 Diferență structurală (nu linie cu linie): parcurge ambele obiecte și raportează exact căile adăugate, eliminate sau modificate — inclusiv adânc în obiecte imbricate și array-uri. Totul rulează în browser.

Utilizări frecvente

  • Comparați două răspunsuri APIVedeți exact ce s-a schimbat între două răspunsuri JSON API.
  • Comparați fișierele de configurareDiff două configurații JSON pentru a găsi ce s-a schimbat între medii.
  • Depanați modificări JSON neașteptateIdentificați de ce un obiect JSON nu este ceea ce așteptați.
  • Comparați două versiuni ale unui documentDiff două versiuni ale unui document JSON sau exportare de date.
  • Examinați modificările JSON într-un PRÎnțelegeți o modificare JSON mai clar decât o diferență de linie.

Cum funcționează

Un diff linie cu linie este zgomotos pentru JSON deoarece formatarea și ordinea cheilor se schimbă. Aceasta compară cele două valori structural și îți spune exact ce s-a schimbat.

  1. 1
    Tu lipești două valori JSON
    Un original (A) și un schimbat (B). Ambele sunt analizate local — nimic nu este încărcat.
  2. 2
    Acestea sunt comparate după structură
    Instrumentul parcurge recursiv ambii arbori, potrivind cheile și indicii de matrice indiferent de formatare sau de ordinea cheilor.
  3. 3
    Diferențele sunt listate după cale
    Fiecare schimbare este raportată cu calea sa exactă (de ex. user.roles[1]) ca adăugată (+), eliminată (−) sau schimbată (~) cu valoarea veche → nouă.
  4. 4
    Tu vezi o rezumare clară
    Numărul de elemente adăugate/eliminate/schimbate, apoi lista detaliată — sau confirmarea că cele două sunt identice.

Răspunsurile API și configurația pot fi sensibile. Comparația rulează în întregime pe dispozitivul tău — nici o valoare nu este încărcată.

Instrumente similare

Întrebări frecvente