YAML语言介绍
YAML是一個類似 XML、JSON 的標記性語言。它強調以數據為中心,并不是以標識語言為重點。因而YAML本身的定義比較簡單,號稱"一種人性化的數據格式語言"。
YAML的語法比較簡單,主要有下面幾個:
-
大小寫敏感
-
使用縮進表示層級關系
-
縮進不允許使用tab,只允許空格( 低版本限制 )
-
縮進的空格數不重要,只要相同層級的元素左對齊即可
-
'#'表示注釋
YAML支持以下幾種數據類型:
-
純量:單個的、不可再分的值
-
對象:鍵值對的集合,又稱為映射(mapping)/ 哈希(hash) / 字典(dictionary)
-
數組:一組按次序排列的值,又稱為序列(sequence) / 列表(list)
小提示:
1 書寫yaml切記: 后面要加一個空格
2 如果需要將多段yaml配置放在一個文件中,中間要使用---分隔
3 下面是一個yaml轉json的網站,可以通過它驗證yaml是否書寫正確
https://www.json2yaml.com/convert-yaml-to-json
總結
- 上一篇: 解决webserver tcp连接大量C
- 下一篇: 资源管理方式