【发布时间】:2023-02-04 02:26:00
【问题描述】:
有没有一种使用jq 显示 2D JSON 数组的简单方法,以便每个子数组都在其自己的行上?
例如。如果我有这个 JSON:
{
"array": [
[1, 2, 3],
[4, 5],
[6, 7, 8, 9]
]
}
我正在尝试使用 jq 打印出来:
1 2 3
4 5
6 7 8 9
【问题讨论】:
有没有一种使用jq 显示 2D JSON 数组的简单方法,以便每个子数组都在其自己的行上?
例如。如果我有这个 JSON:
{
"array": [
[1, 2, 3],
[4, 5],
[6, 7, 8, 9]
]
}
我正在尝试使用 jq 打印出来:
1 2 3
4 5
6 7 8 9
【问题讨论】:
应用压缩 -c 输出:
$ jq -c '.array[]' test.json
[1,2,3]
[4,5]
[6,7,8,9]
【讨论】: