Порівняння YAML

Порівняйте два документи YAML і знайдіть усі структурні відмінності. Побачте точно, що було додано, видалено або змінено — з повними шляхами YAML. Також: JSON ↔ YAML | Порівняння JSON | Порівняння XML.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Вставте два документи YAML нижче і натисніть «Порівняти», щоб знайти відмінності.
Введіть два документи YAML вище і натисніть Порівняти, щоб побачити відмінності.
Як користуватися: вставте вихідний YAML у ліве поле (YAML A), а змінену версію — у праве поле (YAML B). Натисніть Порівняти, щоб побачити всі відмінності.
Кольори результату: зелений = додано в B, червоний = видалено з A, жовтий = змінено значення.
Порівняння наборів: коли прапорець увімкнено, масиви порівнюються як невпорядковані множини (порядок елементів ігнорується). За замовчуванням масиви порівнюються позиція за позицією.
Порада: коментарі YAML (#) видаляються під час розбору і не порівнюються. Порівнюється лише структура даних, що робить інструмент ідеальним для різниць у конфігураційних файлах.
Структурне порівняння YAML — коментарі не враховуються

YAML порівнюється як структура даних, а не як текст: коментарі видаляються, відступи нормалізуються, а скаляри в лапках і без лапок, що розбираються в те саме значення, вважаються рівними. Одна пастка, специфічна для YAML: якорі та псевдоніми означають, що два документи можуть відрізнятися текстово, але представляти однакові дані — або виглядати схоже, але розв'язуватися по-різному. Порівняння розібраної структури охоплює обидва випадки.

Ідеально для різниць у конфігураційних файлах — зміни пропусків і коментарів ніколи не з'являються.