yaml文件
一.介绍
YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。做测试数据文件非常合适。
二.语法规则
- 大小写敏感
- 使用缩进表示层级关系
- 缩进时不允许使用Tab键,只允许使用空格。(可以将你的ide的tab按键输出替换成4个空格)
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
- #表示注释
- - 和冒号后面有空格
三.数据结构
- 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary) 用冒号表示
- 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list) 用 - 表示
- 纯量(scalars):单个的、不可再分的值 (字符串,布尔值,整数,浮点数,时间,日期,Null)
四.yaml多段的实现
三个中划线“---” 就能实现将yaml文件分段,读的时候每段存放在列表
五.示例
- 1: 123 2: 456
[1:123,2:456]