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 }
此通用故障保护序列的输出
schema is shown below:
{
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans",
"Flow style": {
"Oren": "Ben-Kiki",
"Ingy": "d\u00f6t Net",
"Clark": "Evans"
}
}

