格式:
- key、value 用“:” + " " 分割
- 用缩进来表示不同的阶层,相同阶层用空格左对齐
- 用“-” + " "来表示连续的项目
- 缩进只能使用空格,不能使用TAB键
- “#” 行注释
- "---" 三个横线用来分割不同的文件
- "..." 表示文件的结尾
- "&" 建立锚点
- "*" 应用锚点
- "<<" 合并当前数据
- “|” 多行字符连接
数据结构:
- 对象
- 数组: 用“[]” 可以把连续项目写成一行。
- 纯量(scalar)
举例:
- 对象
animal: pets 键值(key)<--> Value , 键值对 - 数组
-cat
-dog
-pig - 纯量
-
- 字符串 默认不用引号,如果字符串内用特殊字符,需要使用引号,引号分两种,单引号,双引号,
单引号不会转义,双引号能转义 - 布尔值 true/false
- 整数 10
- 浮点值 1.23
- null 可以用~替代
- 时间
- 日期
- 字符串 默认不用引号,如果字符串内用特殊字符,需要使用引号,引号分两种,单引号,双引号,
- 复合结构
animals:pets
-pig
-cat
-dog
websites:
sina: www.sina.com
sohu: www.sohu.com
wangyi: www.163.com