小编友人A*_*友人A的帖子

如何通过键将值收集到数组中?

给定条目格式的输入,可能具有重复的键,例如

[
  {"key": "a", "value": 0},
  {"key": "a", "value": 1},
  {"key": "a", "value": 2},
  {"key": "b", "value": 3},
  {"key": "b", "value": 4},
  {"key": "b", "value": 5}
]
Run Code Online (Sandbox Code Playgroud)

我想生产

{"a": [0, 1, 2], "b": [3, 4, 5]}
Run Code Online (Sandbox Code Playgroud)

即,针对每个唯一键将具有相同键的所有值收集在数组中。

我怎样才能做到这一点jq

text-processing json jq

7
推荐指数
2
解决办法
1244
查看次数

标签 统计

jq ×1

json ×1

text-processing ×1