Форматирование YAML

Форматируйте YAML с едиными отступами, сохраняя комментарии и якоря.

Данные и форматы
Подготовка рабочей области…
Входные данные
Выходные данные
Здесь появится результат.

Как пользоваться

  1. Вставьте текст, откройте файл UTF-8 или попробуйте пример.
  2. Выберите данные и настройки, затем запустите инструмент или включите автозапуск.
  3. Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.

Форматирование YAML

Форматируйте YAML с едиными отступами, сохраняя комментарии и якоря.

Обработка выполняется в браузере. Данные не отправляются в DevToolsy.

Как это работает

Обрабатывайте настройки YAML 1.2 с несколькими документами. Некорректный синтаксис и повторные ключи отклоняются. Якоря, алиасы и пользовательские теги сохраняются в тексте.

До и после
Входные данные
# Application settings
app: {name: DevToolsy, enabled: true}
defaults: &defaults
  retries: 3
  timeout: 5000
worker:
  <<: *defaults
  queue: tasks
---
environment: production
Выходные данные
# Application settings
app: { name: DevToolsy, enabled: true }
defaults: &defaults
  retries: 3
  timeout: 5000
worker:
  <<: *defaults
  queue: tasks
---
environment: production

Форматируйте YAML с едиными отступами, сохраняя комментарии и якоря.

Настройки и точность данных

Выберите отступ и ширину строки. Числовые токены сохраняются, алиасы не раскрываются. Правила Kubernetes, CI и приложений не проверяются.

Работа с результатом

Страница выдаёт читаемый YAML. Для конвертации используйте YAML в JSON: ограничения на теги, алиасы и числа у него другие.

Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.

Ограничения обработки

Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. JSONPath и Schema: 5 секунд; остальные инструменты: 30 секунд.

Дополнительные материалыYAML 1.2.2
?

Частые вопросы

Можно форматировать несколько документов YAML?

Обрабатывайте настройки YAML 1.2 с несколькими документами. Некорректный синтаксис и повторные ключи отклоняются. Якоря, алиасы и пользовательские теги сохраняются в тексте.

Что сохраняется при форматировании?

Выберите отступ и ширину строки. Числовые токены сохраняются, алиасы не раскрываются. Правила Kubernetes, CI и приложений не проверяются.

Это преобразователь YAML в JSON?

Нет. Страница выдаёт читаемый YAML. Для конвертации используйте YAML в JSON: ограничения на теги, алиасы и числа у него другие.

Загружаются ли мои данные?

Обработка выполняется в браузере. Данные не отправляются в DevToolsy.

Можно открыть локальный файл?

Ввод UTF-8 до 1 MiB · вывод до 8 MiB

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.