小编pmf*_*pmf的帖子

合并具有重复键的 json 数组

我想在 的帮助下合并两个 json 数组jq。数组中的每个对象都包含名称字段,它允许我对两个数组进行分组并将两个数组合并为一个。

标签

[
  {
    "name": "power_branch",
    "description": "master"
  },
  {
    "name": "test_branch",
    "description": "main"
  }
]
Run Code Online (Sandbox Code Playgroud)

跑步者

[
  {
    "name": "power_branch",
    "runner": "power",
    "runner_tag": "macos"
  },
  {
    "name": "power_branch",
    "runner": "power",
    "runner_tag": "ubuntu"
  },
  {
    "name": "test_branch",
    "runner": "tester",
    "runner_tag": ""
  },
  {
    "name": "development",
    "runner": "dev",
    "runner_tag": "ubuntu"
  }
]
Run Code Online (Sandbox Code Playgroud)

所需输出

[
  {
    "name": "power_branch",
    "description": "master",
    "runner": "power",
    "runner_tag": "macos"
  },
  {
    "name": "power_branch",
    "description": "master",
    "runner": "power",
    "runner_tag": "ubuntu"
  },
  {
    "name": …
Run Code Online (Sandbox Code Playgroud)

arrays bash json inner-join jq

6
推荐指数
1
解决办法
752
查看次数

标签 统计

arrays ×1

bash ×1

inner-join ×1

jq ×1

json ×1