YAML – 流样式
在YAML中,流样式可以被视为JSON的自然扩展,以覆盖折叠内容行以获得更好的可读特性,它使用锚点和别名来创建对象实例。在本章中,我们将重点讨论以下概念的流表示-
- 别名节点(Alias Nodes)
- 空节点(Empty Nodes)
- 流标量样式(Flow Scalar Styles)
- 流集合样式(Flow Collection Styles)
- 流节点(Flow Nodes)
别名节点的示例如下所示-
上面代码的JSON输出如下-
具有空内容的节点被视为空节点。以下示例显示此-
JSON中空节点的输出表示如下-
流标量样式包括双引号,单引号和纯文本类型。其基本示例如下所示-
上述示例的JSON格式输出如下所示-
YAML中的流集合嵌套在另一个流集合内的块集合中。流集合条目使用逗号( , )指示符终止。下面的示例详细说明了流集合块-
JSON中流集合的输出如下所示-
与JSON一样,流样式包括启动和结束指示符。唯一没有任何属性的流样式是纯量标量。
上面代码的JSON格式输出如下所示-