Сравнение YAML

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

YAML сравнивается как структура данных, а не как текст: комментарии отбрасываются, отступы нормализуются, а записанные в кавычках и без кавычек скаляры, которые разбираются в одно и то же значение, считаются равными. Особенность YAML: якоря и алиасы означают, что два документа могут различаться в тексте, но представлять одинаковые данные — или выглядеть похоже, но разрешаться по-разному. Сравнение разобранной структуры учитывает и то, и другое.

Идеально для различий в конфигурационных файлах — перестановки пробелов и комментариев не попадают в отчёт.