YAML格式
-
文件名后缀一般是.yml
-
YAML是一个JSON的超集,意味着任何有效JSON文件也都是一个有效的YAML文件
-
多个YAML配置可以在同一个文件中
- 使用
---
表示一个文档的开始 - 在一个文件中,可同时包含多个文件,并用
---
分隔 ...
和---
配合使用,在一个配置文件中代表一个文件的结束
- 使用
-
大小写敏感
-
#
表示注释 -
缩进
- 缩进时不允许使用Tab键,只允许使用空格
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
-
支持的数据类型
- 对象
- 一组键值对,使用冒号结构表示
- 数组
-
开头的行,构成一个数组
- 纯量
- 字符串,布尔值,整数,浮点数,NULL,时间,日期
- NULL用
~
表示 - 字符串默认不使用引号表示
- 包含空格或特殊字符,需要放在引号之中
- NULL用
- 字符串,布尔值,整数,浮点数,NULL,时间,日期
- 对象
boolean:
- TRUE #true,True都可以
- FALSE #false,False都可以
float:
- 3.14
- 6.8523015e+5 #可以使用科学计数法
int:
- 123