1、基本语法
K: [空格] V
表示一个键值对,空格必须有,以空格的缩进表示层级关系,只要左对齐的一列数据,都属于同一层级。属性和值是大小写敏感的。
server:
port: 8080
path: /hello
2、值的写法
2.1、字面量(数字、字符串和布尔型)
- 使用基本语法即可完成字面量的书写,字符串默认不需要加上引号
- 被双引号包含的字符串内容如果存在特殊字符的话,不会被转义
- 被单引号包含的字符串内容如果存在特殊字符的话,会被转义
2.2、对象/键值对
- 对象还是K: V的方式,在下一行来写对象的属性和值的关系,注意缩进
friend:
name: zhangsan
age: 20
行内的写法:
friend: {name: zhangsan, age: 20}
2.3、数组(List/Set)
- 用
- 值
表示数组内的元素
pets:
- cat
- dog
- pig
行内写法:
pets: [cat, dog, pig]