yml基本语法
程序员文章站
2022-05-08 10:55:57
...
yml语法
基本语法:
K: (空格)v:(空格)表示一对键值对(空格是必须的)
以空格的缩进来控制层级关系,只要左对齐的一列数据,都是一个层级的。
student:
name: zhangsang
age: 18
这里name和age就是同一层级的
值的写法:
• 普通值(数字,字符串,布尔):
k:(空格)v:
字符串默认不加单/双引号;
双引号;若加双引号,则不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思
name: “zhangsan \n lisi”:输出;zhangsan 换行 lisi
单引号;若加单引号,则会转义特殊字符,特殊字符最终只是一个普通的字符串数据
name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi
• 对象,map(属性和值)(键值对):
k: v:在下一行来写对象的属性和值的关系;注意缩进
对象还是k:(空格)v(空格)的方式
friends:
lastName: zhangsan
age: 20
行内写法:
Friends: {lastName: zhangsan,age: 18}
• 数组(List,Set):
用-(空格)值表示数组中的一个元素
pets:
- cat
- dog
- pig
行内写法:
pets: [cat,dog,pig]