1姓迅、yaml結構瓣俯,使用空格縮進夹抗,不支持制表符tab縮進
2绳慎、連續(xù)的項目(如:數(shù)組元素、集合元素)通過減號“-”來表示
3兔朦、map結構里面的鍵值對(key/value)用冒號“:”來分割
4.每個冒號后面一定要有一個空格(以冒號結尾不需要空格偷线,表示文件路徑的模版可以不需要空格),這里指的是鍵值對沽甥,例如:
mykey: my_value
5声邦、數(shù)組用“[]”包括起來
6、hash摆舟,dictionary用“{}”來包括
bat:
website:
baidu: http://www.baidu.com
qq: http://www.qq.com
ali:
- http://www.taobao.com
- http://www.tmall.com
ceo:
yanhongli: 李彥宏
huatengma: 麻花疼
yunma: 馬云
等價于
bat:
website:{baidu: http://www.baidu.com,qq: http://www.qq.com,ali: [http://www.taobao.com, http://www.tmall.com]}
ceo:{ yanhongli:李彥宏,huatengma:麻花疼,yunma:馬云}
7亥曹、如果參數(shù)是以空格開始或結束的字符串邓了,應使用單引號把他包進來。如果一個字符串參數(shù)包含特殊字符媳瞪,也要用單引號包起來骗炉。下面是示例:
如果要保存類似 http://www.bai'u.com這樣的數(shù)據(jù)時,下面這種寫法是錯誤的:
website:{ baidu: http://www.bai'u.com }
(寫法錯誤蛇受,因為沒有用單引號括起來)
website:{ baidu: ' http://www.bai''u.com'}
(寫法正確)如果字符串中本身包含單引號句葵,則需要用‘’進行轉義;
如果字符串開頭或結尾包含空格兢仰,則需要用單引號將整個字符串包裹
在書寫鍵值對時乍丈,如果鍵名或鍵值包含非英文字母和數(shù)字,應該用引號括起來把将,例如:
'標題': '這是我的第一本雜志'
8轻专、 想要表示列表項,使用一個短橫杠加一個空格察蹲。多個項使用同樣的縮進級別作為同一個列表的一部分
my_dictionary:
- list_value_one
- list_value_two
- list_value_three
9请垛、在yaml里,用#做注釋
10洽议、在yaml里宗收,用on、1绞铃、true來表示true镜雨,
off、0儿捧、false來表示false