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

Проверьте вложенные списки и массивы объектов в онлайн-форматтере.

Открыть YAML Formatter →