一、yaml语法
- 基本语法
K: V
,:
后必须跟一个空格;
通过空格缩进来控制层级server: port: 8081 path: /hello
- 字面量写法
字符串默认不用加上单引号或者双引号;
""
:双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思
name: "zhangsan \n lisi" 输出;zhangsan 换行 lisi
''
:单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据
name: 'zhangsan \n lisi' 输出;zhangsan \n lisi
- 对象、Map写法
friends: lastname: zhangsan age: 39 --------------- #行内写法 friends: { lastname: zhangsan, age: 39}
- 数组、List、Set写法
pets: - cat - dog - pig ---------------- # 行内写法 pets: [cat, dog