我只是試圖將簡單的Json轉換爲CSV格式,使其像表格格式一樣,因此我可以輕鬆地將它們加載到我的數據庫中。Python將通用Json解析爲表格格式
我想創建一些通用代碼來解析一些Json與不同的元數據,所以我希望我不必指定列名,而是希望Python會生成列名本身。 就像此JSON
[
{
"name":"mike",
"sal":"1000",
"dept":"IT",
},
{
"name":"Joe",
"sal":"1200",
"dept":"IT",
}
]
,使其格式是這樣的:
name sal dept
Mike 1000 IT
Joe 1200 IT
我用下面的代碼,但它不工作
import json
import csv
infile = open(r'c:\test\test.json', 'r')
outfile = open(r'c:\test\test.csv', 'w')
writer = csv.writer(outfile)
for row in json.loads(infile.read()):
writer.writerows(row)
能有人告訴我一些樣本代碼來做到這一點?
感謝