YAML语法学习笔记

基本语法

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

server:
    port: 8080
    path: /hello

属性和值大小写敏感

值的写法

字面量:普通的值,数字,boolean,字符串 :

k: v: 字面直接来写
字符串默认不用加上单引号或者双引号
"":不会转移字符串内的特殊字符
name: "a \n b" output = a 换行 b
'':会转义字符
name: "a \n b" output = a \n b

对象map键值对

k: v: 方式

friends:
    lastName: zhangsan
    age: 20

行内写法:

friends: {lastName: zhangsan,age: 18}

数组(List,set)

pets:
 - cat
 - dog
 - pig

行内写法:

pets: [cat,dog,pig]

猜你喜欢

转载自www.cnblogs.com/ez4zzw/p/12602217.html