YAml的基本語法

2021-10-24 09:11:56 字數 1063 閱讀 5059

2、yaml的基本語法

1.基本語法

k:(空格)v:表示一對鍵值對(空格必須有);

以 空格 的縮進來控制層級關係;只要是左對齊的一列資料,都是同乙個層級的

這裡的port和path就是同一層級的

server

:port

:8081

path

: /hello

屬性和值也是大小寫敏感;

2.值的寫法

字面量:普通的值(數字,字串,布林)

k: v:字面直接來寫;

字串預設不用加上單引號或者雙引號;

如果加上了雙引號或單引號 意思是:

"":雙引號;不會轉義字串裡面的特殊字元;特殊字元最終只是乙個普通的字串資料

雙引號不會轉義	name: "zhangsan \n lisi" : 輸出;zhangsan \n lisi
'':單引號;會轉義特殊字元,特殊字元會作為本身想表示的意思
單引號會轉義	name: "zhangsan \n lisi" : 輸出;zhangsan 換行 lisi
物件、map(屬性和值)(鍵值對):

k: v:在下一行來寫物件的屬性和值的關係;注意縮排

物件還是k: v的方式

friends

:lastname

: zhangsan

age:20

行內寫法:

friends

:

陣列(list、set):

用 槓+空格+值表示陣列中的乙個 元素 - 值

pets

:- cat

- dog

- pig

行內寫法

pets

:[cat,dog,pig]

yaml基本語法

yaml中的字串預設不用加雙引號或者單引號,如果加了雙引號或者單引號,則單引號和雙引號在yaml中有不同的用法,雙引號不會轉義字串裡面的特殊字元 特殊字元會作為本身想表達的意思 例 張三 n李四 會表示出 張三 然後是乙個換行 然後才是 李四 單引號會轉義字串裡面的特殊字元 例 張三 n李四 表示出...

YAML基本語法

yaml 以資料為中心,比json xml等更適合做配置檔案 配置例子 server port 8081k 空格 v 表示一對鍵值對 空格必須有 以空格的縮進來控制層級關係 只要使左對齊的一列資料,都是同乙個層級的。server port 8081 path hello屬性和值也是大小寫敏感 值的寫...

Yaml基本語法

yaml 以資料為中心,比json xml等更適合做配置檔案 基本規則 1 大小寫敏感 2 使用縮排表示層級關係 3 縮排時不允許使用tab鍵,只允許使用空格。4 縮排的空格數目不重要,只要相同層級的元素左側對齊即可 5 使用 來表示注釋內容 6 文件使用 unicode 編碼作為字元標準編碼,例如...