【发布时间】:2018-02-28 12:24:13
【问题描述】:
我有以下 JSON:
{
"groupId1" : {
"list" : [
{
"field1": "somevalue",
"count": 2,
"field3": "somevalue"
},
{
"field1": "somevalue",
"count": 3,
"field3": "somevalue"
}
]
},
"groupId2" : {
"list" : [
{
"field1": "somevalue",
"count": 0,
"field3": "somevalue"
},
{
"field1": "somevalue",
"count": 4,
"field3": "somevalue"
}
]
},
...
}
我想要达到的结果(使用 jq)是:
[
"groupId1":5,
"groupId2":4
]
每个组只有一个“列表”元素。
我知道我应该使用 group by 和 sum,但我不能让它工作。
【问题讨论】: