YAML基础语法
- 大小写敏感
- 数据值前边必须有空格,作为分隔符
- 使用缩进表示层级关系
- 缩进时不允许使用Tab键,只允许使用空格【各个系统Tab对应的空格数目可能不同,导致层次混乱】。
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
- #表示注释,从这个字符一直到行尾,都会被解析器忽略。
核心规则:数据前面要加空格与冒号隔开
1 | server: |
字面值表示方式
1 | boolean: TRUE #TRUE ,true ,True , FALSE,false , False均可 |
YAML数据格式
- 对象(map):键值对集合
1 | #对象形式 |
- 数组:一组按次序排列的值
1 | object: |
- 纯量:单个的、不可再分的值
1 | address1: "中国 \n 西安" #双引号 识别转义字符 |
- 参数引用
使用${变量名}
,来进行变量引用
1 | BaseDir: D:/windows |
- 其他
还可以混合使用哦
1 | enterprise: |
__END__