【发布时间】:2015-10-04 02:17:54
【问题描述】:
我的 YAML,我希望 child2 带有一个包含 subchild 的对象,但它在 child2 之后创建了一个单独的同级字段。
parent:
child1: "false"
child2:
subchild: "true"
我的 YAML 有什么问题?
我期待
{ parent: null, child1: 'false', child2: { subchild: 'true' } }
但是得到了
{ parent: null, child1: 'false', child2: null, subchild: 'true' }
【问题讨论】:
-
你为什么期待
child2: {}而不期待parent: { child2: {}}? -
这就是我的预期,我专注于问题所在的领域。
-
我认为这是由于使用
tab字符作为间距(我不知道确切的细节):nodeca.github.io/js-yaml/…(这里有四个tabs:nodeca.github.io/js-yaml/…)编辑:实际上,我认为这是因为编辑器窗格强制使用空格,即使您点击tab。类似的东西。
标签: javascript yaml codemirror