作为'云原声'重要的'配置文件',有必要'了解'其特性后续:'对比'xml、json、yaml目标:json和yaml之间会'手动转换'
一 yaml
(1)什么是yaml
YAML 是'云原声时代'专门用来'写配置文件'的语言,非常简洁和强大,'远比JSON格式方便'YAML语言的'设计目标':就是方便人类读写,它实质上是一种'通用'的'数据串行化格式',用来'表达数据序列的格式'YAML 的意思其实是:仍是一种'标记语言',但为了'强调'这种语言以'数据做为中心',而不是以'标记语言'为重点
(2)基本语法规则
1)大小写'敏感'2)使用'缩进表示层级'关系3)缩进时'不允许使用Tab键',只允许'使用空格'4)缩进的'空格数目不重要',只要相同层级的元素'左侧对齐'即可5)'#' 表示'注释',从这个字符一直到行尾,都会'被解析器忽略'
(3)yaml支持的数据结构