YAML
YAML是 “YAML Ain’t a Markup Language” (YAML不是一种置标语言)的递归缩写。
YAML语法
基础语法
k:(空格) v
表示一对键值对(空格不能省略),以空格的缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的。
注意:属性和值的大小写都是十分敏感的。
值的写法
字面量
字面量:普通的值【数字、布尔值、字符串】
k: v
字面量直接写在后面就可以 , 字符串默认不用加上双引号或者单引号;
“” 双引号,不会转义字符串里面的特殊字符 , 特殊字符会作为本身想表示的意思;
比如 : name: “kuang \n shen” 输出 : kuang 换行 shen
‘’ 单引号,会转义特殊字符 , 特殊字符最终会变成和普通字符一样输出
比如 : name: ‘kuang \n shen’ 输出 : kuang \n shen
对象和Map(键值对)
k:
v1:
v2:
数组(List、set)
用 - 值表示数组中的一个元素,比如:
pets:
-cat
-dog
-pig
来源:CSDN
作者:duanqwei
链接:https://blog.csdn.net/weixin_45394128/article/details/104180598