Ugrás a fő tartalomra

Ingyenes JSON Diff

Hasonlíts össze két JSON-objektumot strukturálisan — nézd meg pontosan, mely kulcsok kerültek hozzáadásra, eltávolításra vagy módosításra, még mélyen beágyazott adatokban is. A böngésződben fut.

Betöltés után offline is működik

Húzhatsz ide egy .json fájlt is.

Húzhatsz ide egy .json fájlt is.

Az elemeket pozícióról pozícióra hasonlítja — az átrendezés sok változásként jelenik meg.
Beállítások: kulcsok, kis- és nagybetűk, típusok figyelmen kívül hagyása, kulcsok rendezése

💡 Strukturális összehasonlítás (nem soronkénti): bejárja mindkét objektumot és pontosan jelzi, mely útvonalak lettek hozzáadva, eltávolítva vagy módosítva — még mélyen beágyazott objektumokban és tömbökben is. Minden a böngészőben fut.

Gyakori felhasználások

  • Két API-válasz összehasonlításaPontosan lásd, mi változott két JSON API-válasz között.
  • Konfigurációs fájlok összehasonlításaDiff két JSON konfigurációt, hogy megtalálja, mi változott a környezetek között.
  • Váratlan JSON-módosítások hibakereséseAzonosítsa, miért nem az a JSON-objektum, amit várt.
  • Egy dokumentum két verziójának összehasonlításaDiff egy JSON-dokumentum vagy adatexportálás két verzióját.
  • JSON-módosítások áttekintése egy PR-benÉrtsük meg a JSON-módosítást jobban, mint egy sordiff.

Hogyan működik

A sor-soros diff zajos a JSON-hoz, mert a formázás és a kulcsok sorrendje megváltozik. Ez szerkezetileg hasonlítja össze a két értéket, és pontosan azt mondja meg, hogy mi változott.

  1. 1
    Két JSON értéket illeszt be
    Egy eredeti (A) és egy megváltozott (B). Mindkettő helyileg kerül feldolgozásra — semmi nem kerül feltöltésre.
  2. 2
    Szerkezetileg hasonlítják össze
    Az eszköz mindkét fát rekurzívan járja be, és a kulcsokat és tömbindexeket a formázás vagy kulcssorrend függetlenül párosítja.
  3. 3
    Az eltérések az útvonal szerint vannak felsorolva
    Minden módosítást a pontos útvonallal (pl. user.roles[1]) jelentenek hozzáadottként (+), eltávolítottként (−) vagy módosítottként (~) a régi → új értékkel.
  4. 4
    Világos összefoglalót látsz
    Hozzáadott/eltávolított/módosított száma, majd a részletes lista — vagy megerősítés, hogy a kettő azonos.

Az API válaszok és a konfiguráció érzékeny lehet. Az összehasonlítás teljes egészében az eszközödön fut — egyik értéket sem töltik fel.

Kapcsolódó eszközök

Gyakran ismételt kérdések