欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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]
相关标签: yml