在映射内缩进YAML序列
以下内容是否有效在映射内缩进YAML序列,yaml,Yaml,以下内容是否有效 parent: - child - child 所以我们有一个映射中的值序列 具体问题是关于第2行和第3行的缩进是否有效。Ruby YAML.dump生成了这段代码,但YAML解析器拒绝了它,因为子行没有缩进 i、 e.它想要的是: parent: - child - child 谁是对的 看看YAML规范,它肯定不明显,而且 人们认为,用于表示块集合项的“-”、“?”和“:”字符是缩进的一部分 没有多大帮助。是的,这是合法的。规范中的相关文本为: 由于人们将“-”
parent:
- child
- child
所以我们有一个映射中的值序列
具体问题是关于第2行和第3行的缩进是否有效。Ruby YAML.dump生成了这段代码,但YAML解析器拒绝了它,因为子行没有缩进
i、 e.它想要的是:
parent:
- child
- child
谁是对的
看看YAML规范,它肯定不明显,而且
人们认为,用于表示块集合项的“-”、“?”和“:”字符是缩进的一部分
没有多大帮助。是的,这是合法的。规范中的相关文本为: 由于人们将“-”指示器视为缩进,嵌套的块序列可以缩进一个较小的空间进行补偿,当然,如果嵌套在另一个块序列中(块外上下文与块内上下文),则除外 以及随后的:
是的,规范在这里不那么模棱两可。谢谢
sequence: !!seq
- entry
- !!seq
- nested
mapping: !!map
foo: bar