csv zu json Konvertierung

Ich bin sehr neu im Programmieren, habe in den letzten 3/4 Wochen Python gelernt und dies ist eine der Aufgaben, die mir übertragen wurden.

Eingan

A, B, C, D
1, 2, 3, 4
5, 6, 7, 8

Ausgab

{{A:"1", B:"2", C:"3", D:"4"}, {A:"5", B:"6", C:"7", D:"8"}}

Ich habe versucht mit dem Code als:

import csv
import json

csvfile = open('test.csv','r')
jsonfile = open('test.json','w')

x = ("a","b","c","d")

reader = csv.DictReader(csvfile, x)
for row in reader:
    json.dump(row, jsonfile)

Die Ausgabe für diesen Code lautet wie folgt:

{"a": "1", "null": ["5", "6", "7", "8", "9"], "c": "3", "b": "2", "d": "4"}

Kann mir jemand dabei helfen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage