YAML基础语法

1.YAML基本语法

使用缩进表示层级关系

缩进时不允许使用tab键,只允许使用空格

k:【空格】v:表示一对键值对(空格必须有);

以空格的缩进来控制层级关系;缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

server:
  part: 8081
path: /hello

属性和值也是大小写敏感的;

2.值的写法

字面量:普通的值(数字,字符串,布尔)

  k:v:字面直接写;

    字符串默认不用加上单引号或双引号;

    “”:双引号:不会转义字符串里面的特殊字符;

      例:输入“zhangsan male”;输出:"zhuangsan 换行 male"

    ‘’:单引号

      会转义字符,特殊字符最终只是普通字符串数据

      例:输入“zhangsan male”;输出:"zhuangsan  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]
原文地址:https://www.cnblogs.com/nirvanaInSilence/p/12341780.html