基本使用規則
以鍵值對出現,這裏要注意的是
- key冒號後面跟着一個空格,
- 另外還有縮進不要使用tab,需要使用空格,不然會報錯,
- #號爲註解
keyA: value
key1: value
key2: value
keyB: value
#這裏是註解
對象
obj: { name: test, age: 18}
數組
animal - cat - dog #或者 animal: [cat, dog]
純量
- 數字
- 日期
- 布爾值
- ~ 代表null, 不寫也是null
字符串
在yaml裏面是不需要單雙引號,除非在裏面含有空格或者特殊的字符串
單引符號
兩個單引符號等於一個單引符號,例如:
key: 'It''s my bag' #這裏解析爲 It's my bag
多行字符串
換行可以再起一行 帶有縮進,或者用 | 直接換行,或者用>符號換行
#空格換行 key: 第一行 第二行 第三行 #|方式 key: 第一行 | 第二行 #>方式 key: 第一行 > 第二行