JSON összehasonlító
Hasonlíts össze két JSON dokumentumot szerkezetileg, és lásd útvonal szerint minden hozzáadott, törölt és módosított értéket.
Kapcsolódó eszközök
JSON összehasonlító
Illeszd az eredeti JSON-t az első mezőbe, a módosított változatot a másodikba, és az eszköz útvonal szerint kiírja az összes eltérést: + user.roles[2] = "admin" a hozzáadott értéknél, − user.legacyId a töröltnél, ~ user.name: "Anna" → "Eva" a módosításnál. Az összehasonlítás szerkezeti, nem szöveges — az eszköz mindkét dokumentumot feldolgozza, és az értékeket rekurzívan veti össze. A formázás, a behúzás és az objektumkulcsok sorrendje ezért soha nem számít eltérésnek; a hagyományos szöveg-összehasonlítás a JSON-nál pontosan ezen bukik el.
Akkor jön jól, ha két API-válasznak egyeznie kellene, de mégsem egyezik: a staging a produkcióval szemben, a tegnapi payload a maival szemben, a válasz egy telepítés előtt és után. Ugyanilyen megbízhatóan mutatja ki a konfigurációk szétcsúszását — két exportot, amely idővel eltávolodott egymástól —, és segít a szerializált állapot hibakeresésében, amikor egyetlen megváltozott kapcsoló kilobájtnyi beágyazott objektumban rejtőzik.
A tömbelemeket index szerint veti össze az eszköz, így egy eltolódott lista módosítások sorozataként jelenik meg. Ha a sorrend tényleg nem számít — címkék, jogosultságlisták —, kapcsold be a „Tömbök sorrendje nem számít" beállítást: a tömbök ekkor multihalmazként párosulnak, és csak a valóban hozzáadott vagy törölt elemek jelennek meg. A „Változatlan értékek megjelenítése" minden változatlan útvonalat is kiír, így a kimenet a teljes dokumentum jegyzetekkel ellátott leltárává válik.
Mindkét dokumentum feldolgozása és összehasonlítása teljes egészében a böngésződben történik. Semmi nem töltődik fel sehová, így a produkciós payloadok, tokenek és ügyféladatok a JSON-odban az eszközödön maradnak.