将 json 转换为 csv,数组

convert a json to a csv, array

我想将以下文件转换成 csv 文件,我认为 jq 是合适的工具。

[
  [
    "123456789012",
    "071395e8xxxxxxxx",
    bad,
    failed
  ],
  [
    "098765432123",
    "094e9c34d3xxxxxxxx",
    good,
    successful
  ],
  ...
]

123456789012,071395e8xxxxxxxx, bad, failed
098765432123,094e9c34d3xxxxxxxx,good,successful

不幸的是,显示的输入不太有效 JSON,因此您必须在将其呈现给 JSON 之前以某种方式对其进行调整。用于转换为 CSV 的 jq 命令将遵循以下行:

jq -r '.[] | @csv' input.json