YAML设置键是否可能,如果是,它看起来像什么?

时间:2016-10-04 20:33:40

标签: set key yaml

据我所知,到目前为止,YAML设置键看起来像......

? thing1
? thing2
? thing3
: value

这准确吗?

更新:我将该代码放入yamllint.com并获得......

--- 
thing1: ~
thing2: ~
thing3: value

我认为这不是我想要的:(。

1 个答案:

答案 0 :(得分:0)

集合不是YAML的基本复杂类型。这些只是标量,映射和序列。对于你真正需要的set?指示一个键,以便您可以省略空值(: null或旧式: ~)。

您未能做的是将设置元素组合到一个键中,再一次,使用?使键开始显式完成:

? 
  ? thing1
  ? thing2
  ? thing3
: value   

如果您对此进行了验证,您会注意到yamllint.com会将其变为不太可读,但相当于:

--- 
? 
  thing1: ~
  thing2: ~
  thing3: ~
: value