k: v:
表示一对键值对(空格必须有);以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一层级的
server:
port: 8081
path: /hello
属性和值大小写敏感
k: v: 字面直接写即可,字符串不用默认加上单/双引号
"": 双引号,不会转义字符串里的特殊字符,特殊字符会作为本身想表示的意思
name: "zhangsan \n lisi":输出为:zhangsan 换行 lisi
'':单引号,会转义字符串中的特殊字符串,特殊字符最终只是一个普通的字符串 数据:name: "zhangsan \n lisi":输出为:zhangsan \n lisi
k: v: 对象还是k: v的方式
friends:
lastName: zhangsan
age: 20
行内写法:
friends: {lastName: zhangsan,age: 18}
用-值表示数组中的一个元素
pets:
- cat
- dog
- pig
行内写法:
pets: [cat,dog,pig]