Porovnanie JSON

Porovnanie dvoch dokumentov JSON a nájdenie všetkých rozdielov. Presne vidno, čo bolo pridané, odstránené, alebo zmenené — s úplnými cestami JSON. Tiež: Formátovač JSON | JSON ↔ reťazec | JSON ↔ CSV/TSV | Všetky nástroje pre JSON | Prehliadač / editor JSON | Vyhodnocovač JSONPath | Validátor schémy JSON | JSON → SQL / TOML.
Všetko spracovanie prebieha lokálne v prehliadači — údaje sa nikdy neodosielajú na žiadny server.
Na zistenie rozdielov sa vložia dva dokumenty JSON a použije sa tlačidlo Porovnať.
Zadajú sa dva dokumenty JSON vyššie a na zobrazenie rozdielov sa použije tlačidlo Porovnať.
Ako použiť: Pôvodný JSON sa vloží do ľavého poľa (JSON A) a upravená verzia do pravého poľa (JSON B). Na zobrazenie všetkých rozdielov sa použije tlačidlo Porovnať.
Farby výsledkov: Zelená = pridané v B, červená = odstránené z A, žltá = zmenená hodnota.
Porovnávať ako množiny: Ak je zaškrtnuté, polia sa porovnávajú ako neusporiadané množiny (poradie položiek sa ignoruje). Predvolene sa polia porovnávajú pozícia po pozícii.
Tip: Porovnanie je rekurzívne — vnorené objekty a polia sa celé prechádzajú, aby sa našli všetky rozdiely na každej úrovni.
Štruktúrny rozdiel — poradie kľúčov nezáleží

Objekty JSON sú podľa definície neusporiadané, takže štruktúrne porovnanie číta oba dokumenty ako stromy a hlási rozdiely hodnôt podľa cesty — {"a":1,"b":2} a {"b":2,"a":1} sú rovnaké. Textové nástroje na rozdiely by takéto súbory označili ako úplne zmenené. Polia sú usporiadané: predvolene sa porovnávajú pozícia po pozícii, alebo ako neusporiadané množiny, keď na poradí položiek nezáleží.

Každý rozdiel sa uvádza s úplnou cestou v JSON, napríklad .items[0].price.