- 文檔開始、結束
一份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