目录
1. 介绍
1. YAML语法介绍
- 1. 介绍
- 1. YAML语法介绍
- 2. YAML数据类型
- 2.1 常量:单个的、不能再分割的值
- 2.2 对象:键值对的集合
- 2.3 数组:一组按次序排列的值
YAML是一个类似于XML、JSON的标记性语言。它强调以“数据”为中心,并不以标记语言为重点
YAML的语法主要如下:
- 大小写敏感
- 使用缩进表示层级关系
- 缩进统一使用空格,尽量不用tab
- 缩进的空格数不重要,只要相同层级的元素左对齐即可
:
后面要加一个空格- #表示注释
- 多段yaml配置放在一个文件中,中间要使用
---
分隔
可以使用yaml to json网站进行测试和验证
2. YAML数据类型 2.1 常量:单个的、不能再分割的值- 布尔类型
key: true
key: True
- 整型
key: 123
- 浮点类型
key: 3.14
- null类型
key: ~
- 日期类型
key: 2022-05-13
- 时间类型
key: 2022-05-13T15:02:31+08.00
- 字符串类型
# 如果字符串中间有特殊符号,使用双引号或单引号包裹
# 单引号有转义的功能,双引号不会转义
key: haha
# 一行写成多行,用引号包裹,在末尾加\
key: "part1\
part2"
2.2 对象:键值对的集合
# 形式一(推荐)
person:
name: zhang_san
age: 18
# 形式二
person: {name: zhang_san, age: 18}
2.3 数组:一组按次序排列的值
# 形式一(推荐)
address:
- 北京
- 上海
# 形式二
address: [北京, 上海]