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