Освоение определений пустых объектов в YAML: руководство для начинающих

Метод 1: использование литерала пустого объекта
Один простой способ определить пустой объект в YAML — использовать пустой набор фигурных скобок {}. Это похоже на определение пустого объекта в JavaScript.

Пример:

my_object: {}

Метод 2: использование нулевого значения.
Другой способ определить пустой объект в YAML — присвоить объекту нулевое значение.

Пример:

my_object: null

Метод 3. Использование явного индикатора объекта.
YAML предоставляет синтаксис для явного указания пустого объекта с помощью индикатора «—».

Пример:

my_object: {}
---

Метод 4: использование явного индикатора объекта с нулевым значением
Вы также можете комбинировать явный индикатор объекта «—» с нулевым значением для определения пустого объекта.

Пример:

my_object: null
---

Метод 5: использование тега «!!map».
YAML позволяет использовать теги для указания типа данных значения. Вы можете использовать тег «!!map» для явного определения пустого объекта.

Пример:

my_object: !!map {}

Метод 6: использование привязок и псевдонимов YAML
YAML поддерживает привязки и псевдонимы, которые позволяют повторно использовать значения. Вы можете определить пустой объект, используя привязки и псевдонимы.

Пример:

empty_object: &empty_object {}
my_object: *empty_object