Preskočiť na hlavný obsah

JSON Diff zadarmo

Porovnajte dva objekty JSON štrukturálne — zistite presne, ktoré kľúče boli pridané, odstránené alebo zmenené, aj hlboko vo vnorených dátach. Beží vo vašom prehliadači.

Po načítaní funguje offline

Sem môžete pretiahnuť aj súbor .json.

Sem môžete pretiahnuť aj súbor .json.

Porovnáva prvky pozíciu po pozícií — preusporiadanie sa zobrazí ako veľa zmien.
Možnosti: ignorovať kľúče, veľkosť písmen, typy, zoradiť kľúče

💡 Štrukturálny rozdiel (nie riadok po riadku): prechádza oba objekty a hlási, ktoré cesty boli pridané, odstránené alebo zmenené — aj hlboko vo vnorených objektoch a poliach. Všetko beží vo vašom prehliadači.

Bežné použitia

  • Porovnajte dve API odpovedePozrite sa presne, čo sa zmenilo medzi dvoma JSON API odpoveďami.
  • Porovnajte konfiguračné súboryDiff dva JSON konfigurácie, aby ste zistili, čo sa zmenilo medzi prostrediami.
  • Ladenie neočakávaných zmien JSONIdentifikujte, prečo objekt JSON nie je to, čo ste očakávali.
  • Porovnajte dve verzie dokumentuDiff dve verzie JSON dokumentu alebo exportu údajov.
  • Kontrola zmien JSON v PRPochopte zmenu JSON jasnejšie ako rozdiel riadkov.

Ako to funguje

Difúzia riadok po riadku je hlučná pre JSON, pretože sa mení formátovanie a poradie kľúčov. Porovnáva dve hodnoty štrukturálne a povie vám presne, čo sa zmenilo.

  1. 1
    Vložíte dve JSON hodnoty
    Pôvodné (A) a zmenené (B). Obe sa analyzujú lokálne — nič sa nenahrávaje.
  2. 2
    Porovnajú sa podľa štruktúry
    Nástroj prechádza oboma stromami rekurzívne, spáruje kľúče a indexy polí bez ohľadu na formátovanie alebo poradie kľúčov.
  3. 3
    Rozdiely sú uvedené podľa cesty
    Každá zmena sa hlási s jej presnou cestou (napr. user.roles[1]) ako pridaná (+), odstránená (−) alebo zmenená (~) so starou → novou hodnotou.
  4. 4
    Vidíte jasný zhrnutie
    Počty pridaných/odstránených/zmenených, potom podrobný zoznam — alebo potvrdenie, že sú si obe rovné.

Odozvy API a konfigurácia môžu byť citlivé. Porovnanie prebieha úplne na vašom zariadení — žiadna hodnota sa nenahrávaje.

Súvisiace nástroje

Často kladené otázky