Форматируйте, украшайте и проверяйте YAML-файлы мгновенно. Конвертируйте YAML в JSON. Наш бесплатный онлайн-инструмент обрабатывает всё локально в вашем браузере.
Сохранённые настройки — функция для спонсоров.
История инструментов — функция для спонсоров.
Заметки к инструментам — функция для спонсоров.
Скопируйте неотформатированные YAML-данные и вставьте их в поле ввода слева. Инструмент принимает любой допустимый YAML, включая вложенные структуры, массивы и многострочные строки.
Выберите предпочтительный уровень отступа: 2 пробела (стандарт) или 4 пробела. Выбор носит стилистический характер.
Нажмите «Форматировать», чтобы улучшить читаемость YAML, или «В JSON», чтобы преобразовать YAML в JSON.
После форматирования используйте кнопку «Копировать» или нажмите «Скачать», чтобы сохранить как .yaml или .json файл.
Наш форматировщик YAML использует библиотеку js-yaml для парсинга и форматирования YAML-документов. Вся обработка происходит локально в вашем браузере, обеспечивая полную конфиденциальность и позволяя работать офлайн.
Инструмент парсит ваш YAML с использованием библиотеки js-yaml, которая следует спецификации YAML 1.1. Он проверяет отступы, проверяет на дублирующиеся ключи, проверяет правильное цитирование специальных символов и сообщает о любых синтаксических ошибках.
После успешного парсинга форматировщик реконструирует строку YAML с согласованными отступами. Вы можете настроить отступ на использование 2 или 4 пробелов. Форматировщик сохраняет типы данных и структуру, нормализуя при этом пробелы.
Преобразование YAML в JSON сначала парсит YAML в объект JavaScript, затем сериализует его в JSON с правильными отступами. Этот процесс проверяет YAML и создает стандартный вывод JSON.
Оптимальная производительность для файлов до 10 МБ; большие файлы могут вызвать задержку браузера. Пользовательские теги YAML не поддерживаются. Многодокументные файлы YAML (с ---) обрабатывают только первый документ.
YAML (YAML Ain't Markup Language) — это формат сериализации данных, ориентированный на удобочитаемость. В отличие от JSON, YAML поддерживает комментарии, не требует кавычек для строк и использует отступы вместо фигурных скобок. YAML является надмножеством JSON — любой JSON-файл является корректным YAML.