【发布时间】:2018-08-10 01:50:54
【问题描述】:
我想将数组元素内部的一个值提升为整个元素的父键。
输入:
[
{
"name": "foo",
"value1": "fooval1",
"value2": "fooval2"
},
{
"name": "bar",
"value1": "barval1",
"value2": "barval2"
}
]
输出:
{
"foo":{
"value1": "fooval1",
"value2": "fooval2"
},
"bar":{
"value1": "barval1",
"value2": "barval2"
}
}
首先,我只想将 .name 作为父键添加到每个条目。但这不起作用:
jq 'map(.name: {.})'
【问题讨论】: