1.yaml格式
-
以.yml格式为后缀
-
键值对使用冒号结构表示 key: value,冒号后面要加一个空格
2.yaml的基本语法
- 大小写敏感
- 使用缩进表示层级关系
- 缩进不允许使用tab,只允许空格
- 缩进的空格数不重要,只要相同层级的元素左对齐即可
- '#'表示注释
3.yaml的数据类型
- 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
对象键值对使用冒号结构表示 key: value,冒号后面要加一个空格。也可以使用 key:{key1: value1, key2: value2, …}。
- 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
以 - 开头的行表示构成一个数组:如上的可以表示为:
Student: [{
id: 1,name: zhangsan,score: 98},{
id: 2,name: lisi,score: 96}]
复合结构:
转换为json格式如下:
{
key: {
key1: value1,
key2: value2
}