【发布时间】:2021-03-15 16:24:05
【问题描述】:
我正在尝试将以下 JSON 转换为具有每个唯一“名称”和总数(即该名称出现的次数)的 csv。
当前数据:
[
{
"name": "test"
},
{
"name": "hello"
},
{
"name": "hello"
}
]
理想输出:
[
{
"name": "hello",
"count": 2
},
{
"name": "test",
"count": 1
}
]
我试过[.[] | group_by (.name)[] ],但得到以下错误:
jq: 错误 (at :11): 不能用字符串 "name" 索引字符串
JQ播放链接:https://jqplay.org/s/fWqNUii1b2
注意,我已经在使用 jq 将初始原始数据格式化为上述格式。 JQ播放链接请看这里:https://jqplay.org/s/PwwRYscmBK
【问题讨论】:
标签: json group-by jq data-manipulation counting