Az alábbi két JSON-dokumentum beillesztése után az Összehasonlítás gombbal jelennek meg a különbségek.
JSON A (eredeti)
JSON B (módosított)
Különbségek
Két JSON-dokumentum fenti beillesztése után az Összehasonlítás gombbal jelennek meg a különbségek.
Használat: Az eredeti JSON a bal szövegmezőbe (JSON A), a módosított változat a jobb szövegmezőbe (JSON B) kerül. Az Összehasonlítás gombbal jelennek meg az összes különbségek.
Eredményszínek:Zöld = B-ben hozzáadva, Piros = A-ból eltávolítva, Sárga = megváltozott érték.
Halmazösszehasonlítás: Ha be van jelölve, a tömbök rendezetlen halmazként kerülnek összehasonlításra (az elemek sorrendje figyelmen kívül marad). Alapértelmezésben a tömbök pozíciónként kerülnek összehasonlításra.
Megjegyzés: Az összehasonlítás rekurzív — a beágyazott objektumok és tömbök teljes mélységben bejárásra kerülnek, hogy minden szinten megtaláljuk a különbségeket.
Szerkezeti különbség — a kulcsok sorrendje nem számít
A JSON-objektumok definíció szerint rendezetlenek, ezért a szerkezeti összehasonlítás mindkét dokumentumot fának olvassa, és az értékkülönbségeket útvonalanként jelzi — a {"a":1,"b":2} és a {"b":2,"a":1} egyenlőek. A szöveges diff-eszközök az ilyen fájlokat teljesen megváltozottnak jelölnék. A tömbök rendezettek: alapértelmezésben pozíciónként hasonlítjuk össze őket, vagy rendezetlen halmazként, ha az elemek sorrendje nem számít.
Minden különbség a teljes JSON-útvonalával jelenik meg, például .items[0].price.
🔷 Különbségi összefoglaló
Két JSON-dokumentum beillesztése, majd az Összehasonlítás gombbal statisztikák jelennek meg.