【发布时间】:2021-06-14 03:38:40
【问题描述】:
我在底部有输入的 JSON 数据。
我想生成如下所示的 TSV 输出。 <TAB> 是制表符。谁能告诉我如何在 jq 中做到这一点?
timestamp<TAB>open<TAB>high<TAB>dividends
1623072600<TAB>4229.33984375<TAB>4232.33984375<TAB>
1623159000<TAB>4233.81005859375<TAB>4236.740234375<TAB>
1623245400<TAB>4232.990234375<TAB>4237.08984375<TAB>0.42
1623331800<TAB>4228.56005859375<TAB>4249.740234375<TAB>
1623418200<TAB>4242.89990234375<TAB>4248.3798828125<TAB>
{
"timestamp": [
1623072600,
1623159000,
1623245400,
1623331800,
1623418200
],
"indicators": {
"quote": [
{
"open": [
4229.33984375,
4233.81005859375,
4232.990234375,
4228.56005859375,
4242.89990234375
],
"high": [
4232.33984375,
4236.740234375,
4237.08984375,
4249.740234375,
4248.3798828125
]
}
]
},
"events": {
"dividends": {
"1623245400": {
"amount": 0.42,
"date": 1623245400
}
}
}
}
【问题讨论】:
-
因为我没有对这个问题投反对票,所以我不能说为什么会发生这种情况,但由于 Q 实际上很有趣,我想指出不包括尝试解决方案的问题经常被投反对票.
标签: json jq export-to-tsv