Что такое YAML?
YAML (YAML Ain't Markup Language) — человекочитаемый язык сериализации данных, разработанный для конфигурационных файлов и обмена данными. Он известен своим лаконичным и понятным синтаксисом, более читаемым чем XML и более выразительным чем JSON. YAML использует отступы для обозначения иерархии, двоеточия для разделения ключей и значений, дефисы для списков, отлично подходит для написания конфигурационных файлов.
Использование
Основные операции
- Вставьте или введите YAML-данные в левое поле ввода
- Выберите размер отступа
- Нажмите «Форматировать» для美化 данных, или «Сжать» для уменьшения объёма, или «Проверить» для проверки синтаксиса
- Результат отобразится справа
- Нажмите кнопку «Копировать» для копирования в буфер обмена
Описание опций
Часто задаваемые вопросы (FAQ)
Q: В чём разница между YAML и YML файлами?
A: Они полностью идентичны, отличаются только расширением файла. .yaml — официально рекомендованное стандартное расширение, .yml — историческая краткая форма. На практике никакой разницы нет.
Q: Почему мой YAML-файл выдаёт ошибку?
A: Самая частая ошибка YAML — проблемы с отступами. Убедитесь что: 1. Используются пробелы, не Tab; 2. Уровни отступов согласованы; 3. После двоеточия есть пробел; 4. После дефиса в элементах списка есть пробел.
Q: Поддерживает ли YAML комментарии?
A: Да! YAML использует символ # для добавления комментариев, комментарии могут быть в конце строки или на отдельной строке. Это большое преимущество YAML перед JSON.
Q: Как представить специальные символы в YAML?
A: Если строка содержит специальные символы (двоеточие, решётка, квадратные скобки и др.), можно использовать кавычки: одинарные не разбирают escape-символы, двойные поддерживают escape-последовательности как \n для переноса строки.
Q: Безопасны ли мои данные?
A: Полностью безопасны. Вся обработка выполняется локально в браузере, данные не загружаются ни на какой сервер.