2016-10-04 67 views
0

据我了解,到目前为止,一个YAML设置键会是什么样子......是否可以设置YAML密钥?如果是,它是什么样的?

? thing1 
? thing2 
? thing3 
: value 

是否准确?

更新:我把代码放到yamllint.com,得到了...

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

我不认为这就是我想要的东西:(

+0

您应该使用代码示例并正确缩进代码以使其更具可读性。 – PerMafrost

+0

谢谢。我道歉。这样做... –

+0

此外,请确保你看看这些有用的工具: http://www.yamllint.com/ 这将验证您的YAML代码 和 http://codebeautify.org/yaml-to -json-xml-csv 它可以让你将YAML转换为即JSON,以确保它具有正确的输出 – PerMafrost

回答

0

一组是不是基复合型。 YAML的,这些都是只标量,映射和序列。对于set你的实际需要?指示键,以便你可以离开了空值(: null或旧式: ~)。

你不能做的是什么将设置的元素合并成一个单独的k EY,这是,一次,通过使用?,使钥匙启动明确完成:

? 
    ? thing1 
    ? thing2 
    ? thing3 
: value 

如果您验证此,你会发现yamllint.com将使到的可读性这一点,但相当于:

--- 
? 
    thing1: ~ 
    thing2: ~ 
    thing3: ~ 
: value 
相关问题