簡體   English   中英

如何將 dict 中的 csv 格式值轉換為 python 中的 JSON 格式?

[英]How to convert a csv format values inside a dict to JSON format in python?

我知道如何轉換 csv 文件並提取數據。 但這是不同的,我從數據庫中獲取 csv 格式的值,我需要轉換為 JSON 格式。

當前 Output:

u{'內容':'heading1,heading2,heading3'\nrowa1,rowa2,rowa3\nrowb1,rowb2,rowb3}

預計將其轉換為正確的 JSON 格式。

舉這個例子

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM