2016-10-04 47 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 
相關問題