我有以下 YAML:
paths:
patha: /path/to/root/a
pathb: /path/to/root/b
pathc: /path/to/root/c
我怎样才能通过删除来“正常化”这个/path/to/root/
来自三个路径,并将其作为自己的设置,例如:
paths:
root: /path/to/root/
patha: *root* + a
pathb: *root* + b
pathc: *root* + c
显然这是无效的,我只是编造的。真正的语法是什么?能做到吗?
我认为这是不可能的。您可以重复使用“节点”,但不能重复使用它的一部分。
bill-to: &id001
given : Chris
family : Dumars
ship-to: *id001
这是完全有效的 YAML 和字段given
and family
被重用在ship-to
堵塞。您可以以相同的方式重用标量节点,但无法更改内部内容并从 YAML 内部添加路径的最后一部分。
如果重复让您感到困扰,我建议您的应用程序意识到root
属性并将其添加到每个看起来相对而不是绝对的路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)