- 文档开始、结束
一份yml文件可以有多份文档,—开始,…结束
---
文档开始
文档内容
文档结束
...
- 列表
-表示列表
// 对应于Json的[ [ 'A', 'B', 'C' ], [ 'D', 'E', 'F' ] ]
// 也可以直接使用:[ [ 'A', 'B', 'C' ], [ 'D', 'E', 'F' ] ]
-
- A
- B
- C
-
- D
- E
- F
- 冒号表示键值对
// 对应Json中的[ { name: 'chico', age: 18 }, { name: 'dong', age: 19 } ]
-
name: chico
age: 18
-
name: dong
age: 19
- YAML中null用~表示
- YAML中段落用|和缩进表示,YAML会保留该段落中的回车换行符
- +表示保留段落末尾的换行,-表示删除文本末尾的换行
a: |+
保留了换行符
b: |-
删除了换行符
- 使用!和!!来做强制类型转换
#强行把123转换成str
e:!!str 123
#强行把boolean型转换为str
b:!!str true