YAML Failsafe模式

YAML Failsafe模式

YAML模式是通过一组标签的组合来定义的,并包括解析非特定标签的机制。YAML中的failsafe模式是以这样的方式创建的,以便可以与任何YAML文档一起使用。它也被认为是一种通用YAML文档的推荐模式。

类型

有两种类型的failsafe模式: 通用映射通用序列

通用映射

它表示一种关联容器。在这里,每个键在关联中是唯一的,并且与一个值完全匹配。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 }

对于这个通用的故障安全序列的输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程