1. yaml 基本语法规则:key:(空格)value 来表示一对“键值对”
区分大小写。(属性与值都区分大小写)
使用缩进表示层级关系。
缩进时不允许使用制表符(Tab),只允许使用空格。
缩进的空格数不重要,只要相同层级的元素左侧对其就行。
eg:
server:
port: 8081
path: /helloworld
2.值的写法注意字符串是否加了双引号或者单引号,字符串默认是不加的。如果使用了双引号,会转义字符串中的特殊字符。如果是单引号则特殊字符当成普通是字符串。
3.对象(属性和值)Map(键值对)
对象或者Map结构都可以由一组键值对来(Key-Value Pair)来组成。转化为字典结构(key: value)
eg:
student:
name: zhangsan
age: 18
行内写法:
student: {name: zhangsan, age: 18}
4.数组(List,Set)
列表中所有的元素都处于同一层级,元素用“-”开头,空格+元素
students:
- zhangsan
- lisi
- wanger