python - python - 如何将dict中的csv格式值转换为python中的JSON格式?
问题描述
我知道如何转换 csv 文件并提取数据。但这是不同的,我从数据库中获取 csv 格式的值,我需要转换为 JSON 格式。
电流输出:
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)
推荐阅读
- rx-java - 依次运行不同数量的 observables
- python - 以流体运动画一个椭圆形就停止了
- javascript - 材质 UI 组件“theme.spacing”在构建后未定义
- logstash - 如何使用logstash累积过滤器?
- redux - testcafe 和 redux-persist 应用程序中的数据不符合预期。数据存在于手动测试中,在 Testcafe 执行期间未填充
- ios - 在帖子中添加数组而不是创建新帖子
- azure - 使用 KeyVault (Terraform) 从 ACR 中提取图像时出现 Azure 应用服务错误
- javascript - Razor 页面 jQuery Autocomplete 什么都不做
- javascript - 如何更改 Object JS 中的键?
- c++ - 客户端套接字可绑定但不可连接,因为已在使用中