Yaml 的空地

我想在我的。Yaml 字段为空,因为在另一个翻译中必须有一些内容,但在这个翻译中没有。只要将其保留为空,就会打印出值的路径(... title.3)。

title:
1: String
2: String2
3:
139776 次浏览

您可以使用 ~null

You should read 元朗货柜码头货柜码头文件 and you can read Symfony Yaml 格式 as well

title:
1: String
2: String2
3: ~

如果希望使用空字符串而不是空值,可以使用两个单引号。

title:
1: String
2: String2
3: ''

根据 YAML v1.2 spec:

10.3.2标签分辨率

Regular expression         Resolved to tag
null | Null | NULL | ~     tag:yaml.org,2002:null
/* Empty */                tag:yaml.org,2002:null

因此,放入 null~或省略值会产生相同的结果: tag:yaml.org,2002:null:

parent:
key1:               # empty so "null", # is a comment!
key2: ~             # also "null"
key3: null          # "null" explicitly ))
key4: !!null "null" # for the funs of "secondary tag handle: !!"
key5: "null"        # sorry, it is a string or !!str if you like ((