JSON-Array in CSV mit Kopfzeile umwandeln
JSON nach CSV konvertieren | JSON in Excel öffnen | API Ausgabe als Tabelle speichern | jq | json | csv | exportVorsicht: Dieser Befehl verändert das System. Vor dem Ausführen verstehen, was er tut.
jq -r '(.[0] | keys_unsorted) as $k | $k, (.[] | [.[$k[]]]) | @csv' plugins.json > plugins.csvLiest die Schlüssel des ersten Objekts als Spaltennamen, gibt sie als erste Zeile aus und danach für jedes Objekt die Werte in derselben Reihenfolge. @csv setzt Texte in Anführungszeichen und maskiert enthaltene Anführungszeichen korrekt. So lässt sich etwa wp plugin list --format=json für eine Tabellenkalkulation aufbereiten.
Hinweis: Enthalten Felder verschachtelte Objekte oder Arrays, bricht @csv mit einem Fehler ab. Eine vorhandene Zieldatei wird überschrieben.
Auch gesucht als
- JSON nach CSV konvertieren
- JSON in Excel öffnen
- API Ausgabe als Tabelle speichern