YAML基础语法
1.YAML基本语法
使用缩进表示层级关系
缩进时不允许使用tab键,只允许使用空格
k:【空格】v:表示一对键值对(空格必须有);
以空格的缩进来控制层级关系;缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
server:
part: 8081
path: /hello
属性和值也是大小写敏感的;
2.值的写法
字面量:普通的值(数字,字符串,布尔)
k:v:字面直接写;
字符串默认不用加上单引号或双引号;
“”:双引号:不会转义字符串里面的特殊字符;
例:输入“zhangsan \n male”;输出:"zhuangsan 换行 male"
‘’:单引号
会转义字符,特殊字符最终只是普通字符串数据
例:输入“zhangsan \n male”;输出:"zhuangsan \n male"
对象、Map(属性和值)(键值对)
k:v:在下一行写对象的属性和值的关系;注意缩进
对象还是k:v:的方式
friend:
lastname:zhang
age:20
或
friend: {lastname: zhang,age: 20}
数组(List、Set)
用-值表示数组中的一个元素
pets:
- cat
- dog
- pig
或
pets:[cat,dog,pig]