21-基础篇-yaml数据格式
YAML (YAML Ain't Markup Language) ,一种数据序列化格式
优点:
容易阅读
容易与脚本语言交互
以数据为核心,重数据轻格式
YAML文件扩展名
.yml (主流)
.yaml
yaml语法规则
大小写敏感
属性层级关系使用多行描述,每行结尾使用冒号结束
使用缩进表示层级关系,同层级左侧对齐,只允许使用空格 (不允许使用Tab键)属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
#表示注释
字面值表示方式
boolean: TRUE #TRUE, true, True, FALSE,false,False均可
float: 3.14 #6.8523015e+5 # 支持科学计数法
int: 123 # 支持二进制、八进制、十六进制
null: ~ #使用~表示nuLL
string: HelloWorld #使用~表示nuLL
string2:"Hello World" #可以使用双引号包裹特殊字符
date: 2018-02-17 #日期必须使用yyyy-MM-dd格式
datetime: 2018-2-17T15:2:31+8:0 #时间和日期之间使用T连接,最后使用+代表时区