我目前正在下载大量 jira 问题以生成报告。目前,“完整数据”文件有大量单独的记录,如下所示:
{
"key": "645",
"type": "Bug",
"typeid": "1",
"status": "Closed",
"summary": "Crash when saving document",
"closedDate": "2014-10-03T09:01:23.000+0200",
"flag": null,
"fixVersionID": "123",
"fixVersionName": "2.7"
}
但是,因为我要下载多个版本并附加到同一个文件,所以我最终得到了这种结构。
[
{
"key": "645",
"type": "Bug",
"typeid": "1",
"status": "Closed",
"summary": "Crash when saving document",
"closedDate": "2014-10-03T09:01:23.000+0200",
"flag": null,
"fixVersionID": "123",
"fixVersionName": "2.7"
}
]
[
{
"key": "552",
"type": "Bug",
"typeid": "1",
"status": "Closed",
"summary": "Graphical Issue",
"closedDate": "2014-10-13T09:01:23.000+0200",
"flag": null,
"fixVersionID": "456",
"fixVersionName": "2.8"
}
]
我想要做的是计算具有特定日期的记录数,然后使用jq从开始日期到结束日期进行相同的循环
但是,我不知道如何:
- 展平记录,使它们是一个数组而不是两个
T09:01:23.000+0200
从 closedDate 值中剥离- 计算具有特定日期值的对象的数量,例如
2014-10-13