yaml学习

Posted cici-xf-2019-7-21

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yaml学习相关的知识,希望对你有一定的参考价值。

 

1.yaml的书写规范

YAML 文件可以由一或多个文档组成(也即相对独立的组织结构组成),文档间使用“---”(三个横线)在每文档开始作为分隔符。同时,文档也可以使用“...”(三个点号)作为结束符(可选)。

2.yaml数据由三种结构组成:

  • 标量 (相当于数据类型)

  • 序列 (相当于数组和列表)

  • 键值表(相当于 Map 表)

3.编写规范:

规范一:文档使用 Unicode 编码作为字符标准编码,例如 UTF-8

规范二:使用“#”来表示注释内容

规范三:使用空格作为嵌套缩进工具。通常建议使用两个空格缩进,不建议使用 tab (甚至不支持 )

规范四:序列表示

(1)使用“-”(横线) + 单个空格表示单个列表项

技术图片

(2)使用"[]"表示一组数据

技术图片

(3)组合表示。每个结构都可以嵌套组成复杂的表示结构。

技术图片

(4)使用 “:”(冒号) + 空格表示单个键值对

 技术图片

(5)"? " 问号+空格表示复杂的键。当键是一个列表或键值表时,就需要使用本符号来标记。

技术图片

.....我一般就用冒号加空格,所以这里就够用啦

 

以上是关于yaml学习的主要内容,如果未能解决你的问题,请参考以下文章

yaml学习

学习PHP中YAML操作扩展的使用

SpringBoot对于yaml的详细学习和三种属性赋值的实战详解

day5模块学习--yaml文件处理

学习ansible playbook之前先了解下YAML语法

yaml 学习