【发布时间】:2017-09-16 02:31:21
【问题描述】:
我需要按键聚合值。示例 JSON 输入是:
$ cat json | jq
[
{
"key": "john",
"value": "ontario"
},
{
"key": "ryan",
"value": "chicago"
},
{
"key": "ryan",
"value": "illinois"
},
{
"key": "john",
"value": "toronto"
},
]
是否有可能,如果可以,如何使用相同的键合并/加入/连接值,以便结果是:
[
{
"key": "john",
"value": "toronto ontario"
},
{
"key": "ryan",
"value": "illinois chicago"
},
]
我专门针对 JQ,因为它在 cfengine 中易于使用。
【问题讨论】: