YAML文件
YAML文件一、YAML二、基本规则三、YAML支持的数据结构3.1 对象3.2 数组3.3 复合结构3.4 纯值
一、YAML
yaml是专门用来写配置文件的语言,非常简洁和强大,远比JSON格式强大。
二、基本规则
-
大小写敏感
-
使用缩进表示层级关系
-
缩进时不允许使用tab,只允许使用空格
-
缩进的空格数量不重要,只要相同层级的元素左对齐即可;
-
“#”号表示注释,从这个字符开始,一直到行尾,都会被解析器忽略;
三、YAML支持的数据结构
-
对象:键值对的集合,又称为映射(mapping)/字典(dictionary)/哈希(hashes);
-
数组:一组按照次序排列的值,又称为序列(sequence)/列表(list);
-
纯值:单个的,不可再分的值。
3.1 对象
对象的一组键值对,使用冒号结构表示。
name: abcd
转化为JavaScript如下:
{"name":"abcd"}