Porovnání dvou JSON dokumentů

Porovná dva JSON dokumenty podle hodnot, ne jako text. Pořadí klíčů v objektech nehraje roli, záleží jen na hodnotách; u polí naopak na pořadí prvků záleží. Odsazení a formátování výsledek neovlivní.

Anglicky JSON diff.

Vlož oba dokumenty a klikni na Porovnat.
Vstupní dokumenty

Poznámka: porovnání je sémantické — pořadí klíčů v objektu nehraje roli, záleží jen na hodnotách. U polí naopak pořadí prvků roli hraje.

Jak použít: Porovnání JSON

Sémantické porovnání se hodí na odpovědi API, konfigurace a exporty, kde se mezi verzemi změnilo jen pořadí klíčů nebo odsazení.

  1. Vlož první dokument do pole Dokument A a druhý do Dokument B, nebo použij Načíst soubor A a Načíst soubor B.
  2. Klikni na Porovnat a projdi změny.

Časté chyby a tipy

Čísla a řetězce
1 a "1" jsou v JSON různé hodnoty a porovnání je hlásí jako změnu.
Změny jako patch
Strojově použitelný popis změn mezi dokumenty je JSON Patch (RFC 6902) nebo JSON Merge Patch (RFC 7396).

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

JSON Patch a JSON Merge Patch →