基本的 Yaml 語法
YAML 是一種基於文字的格式,允許在層次結構中儲存結構化資料。YAML 旨在以人為和機器可讀,並且開銷最小。YAML 規範可以在 yaml.org 找到。還有一張參考卡
註釋以 #
開頭,直到換行,註釋必須通過空格與其他標記分開。空格不是空閒的,縮排必須是空格,而不是製表符。YAML 會考慮在其中包含字首比父鍵更多空格的行。此外,所有行必須以相同數量的空格作為字首,以屬於同一個地圖。
YAML 具有序列和對映作為集合型別,兩者都可以用流和塊樣式表示。
YAML 中的一系列標量字串如下所示:
[ one, two, three ] # flow style
# or block style
- one
- two
- three
對映由鍵/值對組成:
index: 4 # block style
name: nali
# or
{ index: 4, name: nali } # flow style
# or nested (equivalent of { level: { one: { two: fun } } }):
level:
one:
two: fun