我正在使用以下内容将 CSV 文件转换为 JSON。问题是,任何嵌套对象都会被引用。我该如何解决这个问题,以便将输出传递到端点?
def csvToJson(tokenHeader):
data = []
with open('CSV/quiz-questions.csv') as questionFile:
csv.field_size_limit(sys.maxsize)
csvReader = csv.DictReader(questionFile)
for row in csvReader:
row = {key: (None if value == "" else value) for key, value in row.items()}
row = {key: ([] if value == "[]" else value) for key, value in row.items()}
data.append(json.dumps(row, indent=4, ensure_ascii=False))
输出片段:
"question": "{'guid': ...
宝慕林4294392
绝地无双
料青山看我应如是
随时随地看视频慕课网APP
相关分类