JSON Diff
Štrukturálny diff dvoch JSON dokumentov — pridané, odstránené, zmenené kľúče a zmeny hodnôt vedľa seba.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
JSON diff porovná dva JSON dokumenty štrukturálne, nie textovo. Povie ti, ktoré kľúče pribudli, ktoré zmizli, a ktoré zmenili hodnotu — bez ohľadu na to, ako sú vstupy naformátované alebo akým poradím sú kľúče v objektoch.
Kedy to použiť
- Pred/po diff API odpovede po code change.
- Porovnanie config súborov medzi prostrediami (staging vs. prod).
- Audit zmien v package-lock.json alebo Terraform state.
- Debug, prečo dva endpointy vracajú „rovnaké" dáta, ale sa rôzne správajú.
Časté chyby
- Poradie kľúčov sa neráta.
{"a":1,"b":2}a{"b":2,"a":1}sú rovnaké. - Poradie v poliach sa ráta.
[1,2]a[2,1]sú rôzne. - Číslo vs. string.
"1"a1sú odlišné — JSON je striktne typovaný. - Whitespace v stringoch. Trailing space v stringu sa ráta ako rozdiel.
- Veľké JSON-y. Pre veľmi veľké súbory môže byť diff pomalý.