単純な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)
誰かが私にいくつかのサンプルを表示することができますが動作しません。これを行うコード?
おかげ