yaml 语法简易入门
语法特点
- 大小写敏感
- 通过缩进表示层级关系
- 禁止使用tab缩进,只能使用空格键
- 缩进的空格数目不重要,只要相同层级左对齐即可
- 使用
#
表示注释
支持的数据结构
- 对象: 对应
Java
里面的map
- 数组: 对应
Java
里面的list
- 纯量:单个的、不可再分的值
值的写法
字符串
- 使用
''
- 使用
""
- 不使用引号
value0: 'hello World!'
value1: "hello World!"
value2: hello World!
布尔值
true
或 false
表示
数字
12 #整数
014 # 八进制整数
0xC #十六进制整数
13.4 #浮点数
1.2e+34 #指数
.inf空值 #无穷大
对象
key:(空格)v :表示一堆键值对,空格不可省略
car:
color: red
brand: BMW
一行写法
car:{color: red,brand: BMW}
数组
一组连词线开头的行,构成一个数组。
brand:
- audi
- bmw
- ferrari
一行写法:
brand:[audi,bmw,ferrari]
网友评论