YAML合并2套
嘿,伙计们,我想合并2个YAML对象。因为这些不是列表,而是具有相同键的对象,所以我很难过。考虑这些对象:YAML合并2套,yaml,Yaml,嘿,伙计们,我想合并2个YAML对象。因为这些不是列表,而是具有相同键的对象,所以我很难过。考虑这些对象: first: &first type: set options: first_item: one second_item: two second: &second type: set options: third_item: three 我希望另一个对象具有与first相同的值,但添加了选项项 那么,我可以在不必再次键入两个对象选
first: &first
type: set
options:
first_item: one
second_item: two
second: &second
type: set
options:
third_item: three
我希望另一个对象具有与first相同的值,但添加了选项项
那么,我可以在不必再次键入两个对象选项的情况下实现下面的结果对象吗
third: &third
type: set
options:
first_item: one
second_item: two
third_item: three
这有可能实现吗?谢谢:)您可以使用锚来继承属性。这里有一个简单的指南。您可以在
额外YAML功能部分找到示例
first: &first
type: set
options: &default_options
first_item: one
second_item: two
second: &second
type: set
options:
<<: *default_options
third_item: three
first:&first
类型:套
选项:默认选项(&U)
第一项:一
第二项:两项
第二名:&第二名
类型:套
选项:
可以使用定位来继承属性。这里有一个简单的指南。您可以在额外YAML功能部分找到示例
first: &first
type: set
options: &default_options
first_item: one
second_item: two
second: &second
type: set
options:
<<: *default_options
third_item: three
first:&first
类型:套
选项:默认选项(&U)
第一项:一
第二项:两项
第二名:&第二名
类型:套
选项: