>我有以下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下方的提示。