Yaml

Yaml 允许表示三种格式:

1. 常量值

2.对象: 使用冒号代表,格式为key: value。冒号后面要加一个空格:

3. 数组:使用一个短横线加一个空格代表一个数组项:

用# 表示注释

格式要求:

1.大小写敏感

2.使用缩进表示层级关系

3.缩进只能使用空格,不能使用TAB,不要求空格个数,只需要相同层级左对齐(一般2个或4个空格)

 

 YAML可以在同一个文件中,使用---表示一个文档的开始;比如Springboot中profile的定义;;也常常使用---来分割不同的内容

... 和---配合使用,在一个配置文件中代表一个文件的结束:相当于在一个yaml文件中连续写了两个yaml配置项

!! YAML中使用!!做类型强行转换

>在字符串中折叠换行,| 保留换行符,这两个符号是YAML中字符串经常使用的符号,

accomplishment: >
 Mark set a major league
 home run record in 1998.
stats: |
 65 Home Runs
 0.278 Batting Average

结果是:
stats=65 Home Runs
 0.278 Batting Average,

accomplishment=Mark set a major league home run record in 1998.

引用。重复的内容在YAML中可以使用&来完成锚点定义,使用*来完成锚点引用

 

posted @ 2018-11-19 13:30  帕丁顿  阅读(129)  评论(0)    收藏  举报