Wie kann ich mein JSON mit jq in CSV konvertieren?

Ich habe die folgenden JSON-Daten:

{"id":"111","case":"Y","custom":{"speech invoked":"no","input method":"hard","session ID":"420"}}

Wie kann ich es mit @ in das CSV-Format konvertiere jq Also sieht mein Ergebnis so aus?

id,case,session Id,speech invoked,input method

111,Y,420,no,hard

Ich habe Folgendes versucht, aber es hat nicht funktioniert:

{(.id),(.case),(.custom."session Id"),(.custom."speech invoked"),(.custom."input method")}

Wenn dies nicht möglich ist, wird eine Perl- oder Shell-Lösung geschätzt.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage