Учебники

YAML — отказоустойчивая схема

Схема YAML определяется как комбинация набора тегов и включает в себя механизм разрешения неспецифических тегов. Отказоустойчивая схема в YAML создается таким образом, что ее можно использовать с любым документом YAML. Это также считается рекомендуемой схемой для общего документа YAML.

Типы

Существует два типа отказоустойчивой схемы: общее сопоставление и общая последовательность

Универсальное картографирование

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

Пример для представления общего отображения приведен ниже —

Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!map { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }

Вывод общей структуры отображения в формате JSON показан ниже —

{
   "Oren": "Ben-Kiki", 
   "Ingy": "d\u00f6t Net", 
   "Clark": "Evans", 
   "Flow style": {
      "Oren": "Ben-Kiki", 
      "Ingy": "d\u00f6t Net", 
      "Clark": "Evans"
   }
}

Общая последовательность

Это представляет тип последовательности. Он включает в себя коллекцию, проиндексированную последовательными целыми числами, начиная с нуля. Он представлен с тегом !! seq .

Clark : Evans
Ingy : döt Net
Oren : Ben-Kiki
Flow style: !!seq { Clark: Evans, Ingy: döt Net, Oren: Ben-Kiki }

Выход для этой общей последовательности отказов