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