我有一个json数据,如:
[
[
"2020-05-07T16:30:00.000+0530",
1,
29,
693,
0,
7,
3663,
7413
],
[
"2020-05-07T15:30:00.000+0530",
0,
16,
996,
3,
13,
4452,
10106
]
]
使用JQ,我想添加两个数组的相应元素并生成一个新数组。如果是日期字符串,则来自数组之一的值会很好。预期的输出是
[
"2020-05-07T16:30:00.000+0530",
1,
45,
1689,
3,
20,
8115,
17519
]
请您提出解决方案的建议?
transpose
内置对这些任务确实很有帮助。在这种情况下,可以如下所示使用它。
[.[0][0]] + (map(.[1:]) | transpose | map(add))