Почему мой json файл конвертируется в пустой CSV? - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь конвертировать мой JSON файл в CSV, но он не работает. Там нет ошибки, но это просто пустой CSV. Вот мой код.

#CONVERT JSON TO CSV FILE
infile = open('leads.json','r')
outfile = open('leads2.csv','w')

writer = csv.writer(outfile)

for row in json.loads(infile.read()):
    writer.writerow(row)

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 05 февраля 2020

Проблема в том, что

for row in json.loads(infile.read()):
    writer.writerow(row)

writerow принимает массив, в то время как row не является массивом.

При использовании for для итерации через dict ( что json .loads дает вам), row дает вам один ключ за раз.

...