Porównanie YAML — darmowe narzędzie online do różnic YAML
Porównanie YAML
Porównaj dwa dokumenty YAML i znajdź wszystkie różnice strukturalne. Zobacz dokładnie, co zostało dodane, usunięte lub zmienione — z pełnymi ścieżkami YAML. Również: JSON ↔ YAML | Porównanie JSON | Porównanie XML. Całe przetwarzanie odbywa się lokalnie w przeglądarce — dane nigdy nie są wysyłane na żaden serwer.
Wklej poniżej dwa dokumenty YAML i kliknij Porównaj, aby znaleźć różnice.
YAML A (oryginał)
YAML B (zmodyfikowany)
Różnice
Wpisz dwa dokumenty YAML powyżej i kliknij Porównaj, aby zobaczyć różnice.
Jak używać: wklej oryginalny YAML w pole po lewej (YAML A), a zmodyfikowaną wersję w pole po prawej (YAML B). Kliknij Porównaj, aby zobaczyć wszystkie różnice. Kolory wyniku:zielony = dodane w B, czerwony = usunięte z A, żółty = zmieniona wartość. Set compare: po zaznaczeniu tablice są porównywane jako zbiory nieuporządkowane (kolejność elementów jest ignorowana). Domyślnie tablice porównuje się pozycja po pozycji. Wskazówka: komentarze YAML (#) są usuwane podczas parsowania i nie są porównywane. Porównywana jest tylko struktura danych, dlatego to idealne narzędzie do różnic plików konfiguracyjnych.
Strukturalna różnica YAML — komentarze się nie liczą
YAML porównuje się jako strukturę danych, a nie jako tekst: komentarze są usuwane, wcięcia normalizowane, a wartości w cudzysłowach i bez cudzysłowów, które parsują się do tej samej wartości, są równe. Jedna pułapka specyficzna dla YAML: kotwice i aliasy oznaczają, że dwa dokumenty mogą różnić się tekstowo, a przedstawiać identyczne dane — albo wyglądać podobnie, a rozwiązywać się inaczej. Porównanie sparsowanej struktury obsługuje oba przypadki.
Idealne do różnic plików konfiguracyjnych — szum związany z białymi znakami i komentarzami nigdy się nie pojawia.
🔷 Podsumowanie różnic
Wklej dwa dokumenty YAML i kliknij Porównaj, aby zobaczyć statystyki.