CoderTools

YAML Форматтер

Форматирование, валидация YAML данных и преобразование в JSON с подсветкой синтаксиса и несколькими опциями формата

YAML:
Конвертировать:

О YAML Форматировщике

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

Этот инструмент форматирования YAML поможет вам форматировать, украшать, минимизировать и валидировать ваши YAML-документы. Он также поддерживает конвертацию YAML в формат JSON с подсветкой синтаксиса.

Основные функции

Форматирование и украшение YAML с настраиваемыми отступами
Минимизация YAML в компактный стиль потока
Валидация синтаксиса и структуры YAML
Конвертация YAML в формат JSON
Подсветка синтаксиса с темной темой
Опция сортировки ключей по алфавиту
Конвертация JSON в формат YAML

Основы синтаксиса YAML

Пары ключ-значение: Используйте двоеточие с пробелом (ключ: значение)
Списки: Используйте дефис с пробелом (- элемент)
Вложенные структуры: Используйте согласованные отступы (только пробелы)
Комментарии: Начинаются с символа решетки (# комментарий)
Многострочные строки: Используйте | (буквальный) или > (свернутый)
Якоря и псевдонимы: Переиспользуйте контент с & и *

Распространенные случаи использования

Файлы манифестов Kubernetes (Deployments, Services, ConfigMaps)
Конфигурация Docker Compose
CI/CD пайплайны (GitHub Actions, GitLab CI, Azure DevOps)
Плейбуки и файлы инвентаря Ansible
Файлы конфигурации приложений (Spring Boot, Ruby on Rails)