Ввод YAML
Результат
Строк: 1Символов: 0Байт: 0
Строк: 1Символов: 0

Что такое YAML?

YAML (YAML Ain't Markup Language) — человекочитаемый язык сериализации данных, разработанный для конфигурационных файлов и обмена данными. Он известен своим лаконичным и понятным синтаксисом, более читаемым чем XML и более выразительным чем JSON. YAML использует отступы для обозначения иерархии, двоеточия для разделения ключей и значений, дефисы для списков, отлично подходит для написания конфигурационных файлов.

Использование

Основные операции

  1. Вставьте или введите YAML-данные в левое поле ввода
  2. Выберите размер отступа
  3. Нажмите «Форматировать» для美化 данных, или «Сжать» для уменьшения объёма, или «Проверить» для проверки синтаксиса
  4. Результат отобразится справа
  5. Нажмите кнопку «Копировать» для копирования в буфер обмена

Описание опций

Размер отступаВыберите 2 пробела или 4 пробела

Часто задаваемые вопросы (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: Полностью безопасны. Вся обработка выполняется локально в браузере, данные не загружаются ни на какой сервер.

Похожие инструменты