YAML 的语法和其它的高级语言类似,并且可以简单表达清单、散列表等数据形态。使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或者编辑数据结构、各种配置文件、倾印调试内容、文件大纲。基本语法大小写较敏感;使用缩进表示层级关系;缩进不允许使用 tab,仅限空格;缩进空格数不重要,只要相同层级的元素左对齐即可;井号表示注释。对象对象:键值对的集合,又称映射、哈希、字典。对象键值对使用冒号结构表示 key: value,冒号后面要加一个空格。也可以使用 key:{key1: value1, key2: value2}。还可使用缩进表示层级关系;123key:child-key:valuechild-key2:value2较复杂的对象格式,可使用问号加一个空格代表一个复杂的 key,配合一个冒号加一个空格代表一个 value:123456?-complexkey1-complexkey2:-complexvalue1-complexvalue2意思即对象的属性是一个数组[complexkey1,complexkey2],对应值也是一个数组[complexvalue1,complexvalue2]。数组数组:一组按照次序排列的值,又称序列、列表。以横杠开头的行表构成一个数组:123-A-B-C支持多维数组,可以使用行内表示:1key:[value1, value2]数据结构子成员是一个
...
继续阅读
(1)