你如何在YAML键中写多行?

时间:2016-03-29 20:47:29

标签: yaml

是否可以将多行yaml作为关键?

这是我目前的多行名字:

|
line one
line two

但是,当我将上述内容作为密钥时,这似乎不起作用,例如:

|
line one
line two:
  value

我已经对In YAML, how do I break a string over multiple lines?进行了审核,但我认为它并不能完全解决我想要做的事情。有谁知道一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:4)

多行字符串是"复杂" yaml对象,因此要将它们用作地图中的键,您需要使用?:格式:

? |
  line one
  line two
: value