0%

YAML 基本语法

YAML 基本语法

基本

大小写敏感

用#注释

a: b代表一对键值对

注意:冒号之后有一个空格

用空格代表层级,如:

1
2
3
4
5
6
a:
b: c
d: e
f:
g: h
i: j

空格相同的就是同一层级

空格数不限,但是同一级空格数必须相同

理论上不允许用tab缩进

行内写法:

1
a: {b: c,d: e}

不能有两个相同的key

值写法

字符串不用加双引号、单引号

双引号表示不转义其中的字符,单引号反之

数组

1
2
3
a:
- b
- c

行内写法:

1
a: [b,c]

其他

强制类型转换

a: !!str bb强制转换成字符串

指针

1
2
3
father: &father1
name: a
monitor: *father

开头结尾

1
2
3
4
5
开头
---

...
结尾

参考

  1. 【教程】十分钟让你了解yaml - 轩脉刃de刀光剑影

  2. YAML配置文件的写法

  3. YAML-维基百科

  4. yaml.org