在YAML中,可以使用”-”表示数组元素,同时空格后跟值,每个数组元素占用一行,并且数组元素之间可以相同或者不同。另外,数组元素也可以包含复杂的数据类型,比如键值对(Map)等。
以下是一些常见的YAML数组写法:
基本数组形式
array:
- value1
- value2
- value3
数组元素是字符串- string1
- string2
- string3
数组元素是数字 - 1
- 2
- 3
数组元素是布尔值 - true
- false
数组元素是null - null
数组元素是映射类型 - name: John
age: 20 - name: Tom
age: 30
注意,数组元素之前需要使用”-”号进行标识,并且每个元素都需要占用一行,否则YAML文件会被解析出错。此外,复杂数组的写法中,数组元素之间使用的是冒号和空格,而不是逗号,这也是YAML语法与JSON语法的一个重要区别。