Porovnání YAML

Porovnejte dva dokumenty YAML a najděte všechny strukturální rozdíly. Uvidíte přesně, co bylo přidáno, odebráno nebo změněno — s úplnými cestami YAML. Také: JSON ↔ YAML | Porovnání JSON | Porovnání XML.
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Vložte dva dokumenty YAML níže a klikněte na Porovnat, abyste našli rozdíly.
Vložte dva dokumenty YAML výše a klikněte na Porovnat, abyste viděli rozdíly.
Jak použít: vložte původní YAML do levého pole (YAML A) a upravenou verzi do pravého pole (YAML B). Klikněte na Porovnat, abyste viděli všechny rozdíly.
Barvy výsledku: Zeleně = přidáno v B, červeně = odebráno z A, žlutě = změněná hodnota.
Porovnání Set: je-li zaškrtnuto, pole se porovnávají jako neuspořádané množiny (pořadí položek se ignoruje). Ve výchozím nastavení se pole porovnávají pozice po pozici.
Tip: komentáře YAML (#) se při parsování odstraní a neporovnávají se. Porovnává se jen datová struktura, takže je to ideální pro rozdíly konfiguračních souborů.
Strukturální rozdíl YAML — komentáře se nepočítají

YAML se porovnává jako datová struktura, ne jako text: komentáře se odstraní, odsazení se normalizuje a skaláry v uvozovkách i bez nich, které se naparsují na stejnou hodnotu, jsou shodné. Specifická past YAML: kotvy a aliasy znamenají, že se dva dokumenty mohou textově lišit a přitom reprezentovat totožná data — nebo vypadat podobně, ale rozlišit se jinak. Porovnání naparsované struktury obojí zvládne.

Ideální pro rozdíly konfiguračních souborů — šum z bílých znaků a komentářů se nikdy neukáže.