如何jq复制字典中的数组?



>我有以下json

[ 
{ 
"name":"bucket1"
},
{ 
"name":"bucket1"
}
]

我想将其转换为

{ 
"buckets":[ 
{ 
"name":"bucket1"
},
{ 
"name":"bucket1"
}
]
}

如何使用 jq 执行此操作?

解决方案如下:

{"buckets":.}

在命令行中:

jq '{"buckets":.}'

参见:https://jqplay.org/s/MJ-GoLOBX2

有关

更多文档,请访问:

https://programminghistorian.org/en/lessons/json-and-jq#the-dot-

另请参阅底部jqplay下方的提示。

最新更新