YAML文件的基本语法

以前的配置文件多数采用xxx.xml文件。YAML文件其实比xml、json等更适合做配置文件。它以数据为中心,用空格缩进,属性与值之间必须有空格。

YAML基本语法

  • 使用缩进表示层级关系
  • 缩进时不允许使用Tab键,只允许使用空格
  • 缩进的空格数目不重要,只要相同层级的元素左则对齐即可
  • 大小写敏感

YAML支持的三种数据结构

  • 对象:键值对的集合
  • 数组:一组按次序排列的值
  • 字面量:单个的、不可再分的值

YAML语法

1、基本语法

k: v:表示一对键值对(值前必须要有空格)以空格的缩进来控制层级关系,只要是左对齐的一列数据,都是同一个层级的:

server:
        port: 8088  

属性和值都是大小敏感的。

值的写法

1、字面量(数字、字符串、布尔)

字符串默认不用加上单引号或双引号;
“”:不会转义字符串里的特殊字符;
‘’:会转义特殊字符

2、对象、Map(键值对)

  • 对象:
person:
        lastName: Sam
        age: 18

行内写法:

person: {lastName: Sam,age: 18}

3、数组(List、Set)

pets:
	- cat
	- dog
	- bird

行内写法:

pets: [cat,dog,bird]
发布了381 篇原创文章 · 获赞 85 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/weixin_40763897/article/details/105086716