我尝试使用shell
脚本查询JSON中的2个独立数组,并将它们合并在一起,以便在Excel中以.csv格式打开。
下面是JSON的一个示例:
{
"Defaults": {
"Timestamps": [
1677801540,
1677801480,
1677801420
]
},
"MetricDataForAccount": [
{
"Values": [
2920126.416862745,
2920285.9993725484,
2920305.409303922
]
}
]
}
目前,以下jq
查询对我有效,但不是预期的格式:
jq -r '. | "\(.Defaults.Timestamps) \(.MetricDataForAccount[].Values)"'
输出[1677801540,1677801480,1677801420] [2920126.416862745,2920285.9993725484,2920305.409303922]
预期目标是使输出看起来如下所示:
1677801540, 2920126.416862745
1677801480, 2920285.9993725484
1677801420, 2920305.409303922
1条答案
按热度按时间a64a0gku1#
您可以
transpose
数组以对齐其项目:或者手动迭代(例如,使用
to_entries
访问.key
索引):输出: