小编Neo*_*aid的帖子

jq如何合并多个数组?

我有以下数据,多个jq管道的输出:

 [
   {
     "Russia": 1073849
   }
 ]
 [
   {
     "Spain": 593730
   }
 ]
 [
   {
     "France": 387252
   }
 ]
 [
   {
     "UK": 371125
   }
 ]
Run Code Online (Sandbox Code Playgroud)

我想要的输出是:

 [
   {
     "Russia": 1073849
   },
   {
     "Spain": 593730
   },
   {
     "France": 387252
   },
   {
     "UK": 371125
   }
 ]
Run Code Online (Sandbox Code Playgroud)

基于我尝试过的类似问题'.[]|transpose|map(add)',它给出了一个错误:Cannot index object with number。我也不能group_by(key),因为对象中没有公共键。

json jq

3
推荐指数
1
解决办法
7233
查看次数

标签 统计

jq ×1

json ×1