json 在JQ中使用键为字符串数组的元素添加前缀

zqdjd7g9  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(150)

我有一个2 jsons环境和它的应用程序。
为了比较2个json之间的差异(缺失应用程序),
我想把JSON简化成一个数组,这样我就可以用减号来找出不同的,
但我没能将键设置为数组的前缀。
示例输入:

{
  "qa": [
    "app-a",
    "app-b",
    "app-c"
  ],
  "prod": [
    "app-a",
    "app-c",
    "app-e"
  ]
}

预期产出:

[
  "qa:app-a",
  "qa:app-b",
  "qa:app-c",
  "prod:app-a",
  "prod:app-c",
  "prod:app-e",
]

相关问题