Python for Kiva で単純な JSON から CSV へのコンバーターを作成しようとしています。私が使用している JSON ファイルは次のようになります。
{"header":{"total":412045,"page":1,"date":"2012-04-11T06:16:43Z","page_size":500},"loans":[{"id":84,"name":"Justine","description":{"languages":["en"], REST OF DATA
問題は、json.load を使用すると、データ内の文字列 "header" と "loans" のみが取得され、id、名前、説明などの実際の情報は取得されないことです。 [ まですべてをスキップするにはどうすればよいですか? ? 処理するファイルがたくさんあるので、それぞれの先頭を手動で削除することはできません。私の現在のコードは次のとおりです。
import csv
import json
fp = csv.writer(open("test.csv","wb+"))
f = open("loans/1.json")
data = json.load(f)
f.close()
for item in data:
fp.writerow([item["name"]] + [item["posted_date"]] + OTHER STUFF)