Ich versuche, ein Objekt zu konvertieren, das wie folgt aussieht:Wie ein Objekt zu Arrays zuordnen, so dass es in CSV konvertiert werden kann?
{
"123" : "abc",
"231" : "dbh",
"452" : "xyz"
}
Um csv, die wie folgt aussieht: das Kommandozeilen-Tool jq kann aber ich würde es vorziehen verwenden
"123","abc"
"231","dbh"
"452","xyz"
nicht scheinen herauszufinden, wie man die Aufgabe erledigt. Ich schaffte es, die Schlüssel mit jq '. | keys' test.json
zu bekommen, aber konnte nicht herausfinden, was als nächstes zu tun ist.
Das Problem ist, dass Sie ein K: v-Objekt nicht direkt in csv mit @csv
konvertieren können. Es muss ein Array sein, also müssen wir zuerst in ein Array konvertieren. Wenn die Schlüssel benannt würden, wäre es einfach, aber sie sind dynamisch, also ist es nicht so einfach.
Warum nicht einfach gsub ':' für ''? –
google 'JSON zu csv' ... viele Ergebnisse – charlietfl
gefunden in 15 Sekunden im Suchfeld oben auf der Seite..http: //stackoverflow.com/questions/8847766/how-to-convert-json-to- csv-format-und-speichern-in-einem-Variable/8924856 # 8924856 – charlietfl