【问题标题】:How to convert a csv format values inside a dict to JSON format in python?python - 如何将dict中的csv格式值转换为python中的JSON格式?
【发布时间】: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


    【解决方案1】:

    举个例子

    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)
    

    【讨论】:

      猜你喜欢
      • 2022-01-04
      • 2018-03-06
      • 2019-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多