yaml基礎(chǔ)語(yǔ)法學(xué)習(xí)

YAML 是一種簡(jiǎn)潔的非標(biāo)記語(yǔ)言,YAML以數(shù)據(jù)為中心,使用空白,縮進(jìn),分行組織數(shù)據(jù),從而使得表示更加簡(jiǎn)潔易讀。

基本規(guī)則

1、大小寫敏感
2、使用縮進(jìn)表示層級(jí)關(guān)系
3、禁止使用tab縮進(jìn),只能使用空格鍵
4、縮進(jìn)長(zhǎng)度沒(méi)有限制,只要元素對(duì)齊就表示這些元素屬于一個(gè)層級(jí)。
5、使用#表示注釋
6、字符串可以不用引號(hào)標(biāo)注(如果有特殊符號(hào)需要使用引號(hào)標(biāo)注,所以最好使用引號(hào)標(biāo)注)

數(shù)據(jù)結(jié)構(gòu)

1、map :散列表or鍵值對(duì)or字典

# yaml表示1:
sex : 男
age : 32

 # json語(yǔ)法:
{"sex": '男', " age":11} 

2、list :列表

#yaml 表示 1 
[1,2,3,4,xiaoming]
#yaml 表示 2
- 1
- 2
- 3
- xiaoming
#json表示
[1,2,3,'xiaoming']

3、scalar,純量

數(shù)據(jù)最小的單位,不可以再分割。

數(shù)據(jù)結(jié)構(gòu)嵌套

1、map嵌套map:

#yaml語(yǔ)法表示:
request:
    url: http://www.baidu.com
   header: Content-Type:text/html
#json語(yǔ)法標(biāo)識(shí):
{"request":
{"url":"http://www.baidu.com",
"header":"Content-Type:text/html"}}

2、map嵌套list:

#yaml語(yǔ)法表示
name: "zhangsan"
friends:
- "lisi"
- "wangwu"
- "zhaoliu"
#json語(yǔ)法表示
{"name":"zhangsan","friends":["lisi","wangwu","zhaoliu"]}

3、 list嵌套list:

#yaml語(yǔ)法表示
- - "boy"
  - "girl"
- - "man"
  - "woman"
也可以這樣表示:
-
  - "boy"
  - "girl"
-
  - "man"
  - "woman"

#json語(yǔ)法表示
[["boy","girl"],["man","woman"]]

4、list嵌套map

#yaml 語(yǔ)法表示
- name:  "zhangsan"
- age: "12"
- tall: "178"
# json語(yǔ)法表示:
[{"name":"zhangsan"},{"age":"13",tall:"178}]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評(píng)論 18 139
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語(yǔ)閱讀 3,766評(píng)論 0 7
  • 〇、前言 本文共108張圖,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,055評(píng)論 17 410
  • 昨天周日,也算是個(gè)好日子吧,早上一直睡到了十一點(diǎn)才起來(lái),很安逸,起來(lái)以后就是刷游戲了,順便把部長(zhǎng)安排我做的事情給完...
    堅(jiān)志閱讀 199評(píng)論 0 0
  • 有人說(shuō),有工作的地方?jīng)]有家,有家的地方?jīng)]有工作!他鄉(xiāng)容不下靈魂,故鄉(xiāng)容不下肉體,肉體與靈魂之間相互交織,便有了春運(yùn)...
    1fea6a2b7743閱讀 203評(píng)論 0 0