【发布时间】:2020-08-18 18:17:37
【问题描述】:
我知道如何转换 csv 文件并提取数据。但这是不同的,我从数据库中获取 csv 格式的值,我需要转换为 JSON 格式。
电流输出:
u{'content':'heading1,heading2,heading3'\nrowa1,rowa2,rowa3\nrowb1,rowb2,rowb3}
预计将其转换为正确的 JSON 格式。
【问题讨论】:
标签: python json python-2.7 csv
我知道如何转换 csv 文件并提取数据。但这是不同的,我从数据库中获取 csv 格式的值,我需要转换为 JSON 格式。
电流输出:
u{'content':'heading1,heading2,heading3'\nrowa1,rowa2,rowa3\nrowb1,rowb2,rowb3}
预计将其转换为正确的 JSON 格式。
【问题讨论】:
标签: python json python-2.7 csv
举个例子
data = "heading1,heading2,heading3;rowa1,rowa2,rowa3;rowb1,rowb2,rowb3;"
lines = data.split(';')
headers = lines[0].split(',')
output = [{h: d for h,d in zip(headers,line.split(','))} for line in lines[1:-1]]
print(output)
【讨论】: