如何在yaml中创建一个未命名对象数组?

时间:2015-12-15 05:37:52

标签: yaml

在yaml中,如何在不命名的情况下创建对象集合?

servers:
  ip:
  port:
  login:
  password:

我想要这样的事情:

servers:
  - server:
      ip:
      port:
      login:
      password:

  - server:
      ip:
      port:
      login:
      password:

  - server:
      ip:
      port:
      login:
      password:

1 个答案:

答案 0 :(得分:8)

YAML序列符号(-)只是一个分隔符,因此它允许枚举未命名的对象:

servers:
  - ip:
    port:
    login:
    password:

  - ip:
    port:
    login:
    password:

  - ip:
    port:
    login:
    password:

您也可以将-留在自己的行,因为它显示在YAML specExample 2.4中:

servers:
  -
    ip:
    port:
    login:
    password: