YAML и конфигурация
Списки и массивы в YAML: синтаксис, вложенность и примеры
Списки в YAML называются последовательностями (sequences). Они оформляются с помощью дефиса (-) в блочном стиле или квадратных скобок ([]) в строчном стиле.
Опубликовано
Блочные списки с дефисом
fruits:
- яблоко
- банан
- апельсинМассивы объектов
users:
- name: Иван
role: admin
- name: Анна
role: userСтрочные списки (Flow style)
ports: [80, 443, 8080]Проверьте пример
Отформатируйте список объектов
Каждый сервис — отдельный элемент блочной последовательности с вложенными ключами.
services:
- name: api
port: 8080
- name: worker
port: 9090Ожидаемый результат: Корректный YAML с двумя объектами service.
Проверьте пример
Проверьте вложенные flow-последовательности
Блочная последовательность содержит два коротких массива в flow-стиле.
matrix:
- [linux, node20]
- [windows, node20]Ожидаемый результат: Корректный YAML с матрицей из двух строк.
Проверьте структуру
Форматирование списков в YAML
Проверьте вложенные списки и массивы объектов в онлайн-форматтере.