YAML 数组写法

简介: YAML 数组写法

在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语法的一个重要区别。
相关文章
|
3月前
|
XML C语言 数据格式
yaml基本语法
yaml基本语法
39 0
|
4月前
|
Go
golang 使用 viper 打印yaml 的值
如果你想指定配置文件路径、读取配置文件并打印所有的键和值,可以使用以下代码: ```go package main import ( "fmt" "github.com/spf13/viper" ) func main() { // 指定配置文件路径 configFilePath := "/root/mongo.conf" viper.SetConfigFile(configFilePath) // 读取配置文件 err := viper.ReadInConfig() if err != nil { fmt.Printf("Error reading config
|
4月前
|
存储 Kubernetes Perl
k8s(10)声明式对象配置--yaml文件
k8s(10)声明式对象配置--yaml文件
57 0
|
5月前
|
Java
yml中list写法
yml中list写法
66 0
|
9月前
YAML+PyYAML笔记 3 | YAML集合、结构、标量、标记使用
YAML+PyYAML笔记 3 | YAML集合、结构、标量、标记使用
54 0
|
9月前
|
JSON 数据格式
|
10月前
YAML 对象写法
YAML 对象写法
|
10月前
YAML 字面量写法
YAML 字面量写法
|
10月前
|
XML JSON 数据格式
|
存储 JSON Kubernetes
编写 K8S YAML
编写 K8S YAML
467 0
编写 K8S YAML