我正在尝试在 Python 中为 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、name、description 等实际信息。我怎样才能跳过所有内容,直到 [ ? 我有很多文件要处理,所以我不能手动删除每个文件的开头。我目前的代码是:
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)