我在一个模块上工作,我有一个像下面这样的变量结构:
input = [
{
"prod_db" : {...someOtherAttributes}
"prod_app": {...someOtherAttributes}
},
{
"stage_db" : {...someOtherAttributes}
"stage_app": {...someOtherAttributes}
},
{
"dev_db" : {...someOtherAttributes}
"dev_app": {...someOtherAttributes}
}
]
是否有一种方法可以只拥有第二级对象的映射?像这样:
result = {
"prod_db" : {...someOtherAttributes},
"prod_app": {...someOtherAttributes},
"stage_db" : {...someOtherAttributes},
"stage_app": {...someOtherAttributes},
"dev_db" : {...someOtherAttributes},
"dev_app": {...someOtherAttributes}
}
您期望的result
是无效的数据结构。我猜你实际上想要以下内容:
result = merge(var.input...)
其中...
用于展开函数参数