我想轉換的對象,看起來像這樣:如何將對象映射到數組,以便它可以轉換爲csv?
{
"123" : "abc",
"231" : "dbh",
"452" : "xyz"
}
到CSV,看起來像這樣:
"123","abc"
"231","dbh"
"452","xyz"
我更願意使用命令行工具jq但不能似乎弄清楚如何完成這項任務。我設法使用jq '. | keys' test.json
獲得密鑰,但無法弄清下一步該做什麼。
問題是你不能像這樣直接將k:v對象轉換成csv與@csv
。它需要是一個數組,所以我們需要首先轉換爲數組。如果鍵被命名,它會很簡單,但它們是動態的,所以它不那麼容易。
爲什麼不GSUB ':' 對 ''? –
google'JSON to csv' ...很多結果 – charlietfl
在15秒內在搜索框的頂部找到了這個頁面..http://stackoverflow.com/questions/8847766/how-to-convert-json-to- csv-format-and-store-in-a-variable/8924856#8924856 – charlietfl