我不知道这个问题是否已经解决已经或不,但让我粘贴我已经做了参考。

首先,您的JSON具有嵌套对象,因此通常无法直接转换为CSV。

你需要改变,像这样:

{

"pk": 22,

"model": "auth.permission",

"codename": "add_logentry",

"content_type": 8,

"name": "Can add log entry"

},

......]

这里是我的代码生成CSV从:

import csv

import json

x = """[

{

"pk": 22,

"model": "auth.permission",

"fields": {

"codename": "add_logentry",

"name": "Can add log entry",

"content_type": 8

}

},

{

"pk": 23,

"model": "auth.permission",

"fields": {

"codename": "change_logentry",

"name": "Can change log entry",

"content_type": 8

}

},

{

"pk": 24,

"model": "auth.permission",

"fields": {

"codename": "delete_logentry",

"name": "Can delete log entry",

"content_type": 8

}

}

]"""

x = json.loads(x)

f = csv.writer(open("test.csv", "wb+"))

# Write CSV Header, If you dont need that, remove this line

f.writerow(["pk", "model", "codename", "name", "content_type"])

for x in x:

f.writerow([x["pk"],

x["model"],

x["fields"]["codename"],

x["fields"]["name"],

x["fields"]["content_type"]])

您将获得输出:

pk,model,codename,name,content_type

22,auth.permission,add_logentry,Can add log entry,8

23,auth.permission,change_logentry,Can change log entry,8

24,auth.permission,delete_logentry,Can delete log entry,8

python json转csv_python – 如何将JSON转换为CSV?相关推荐

  1. python excel转csv_python脚本-excel批量转换为csv文件

    pandas和SQL数据分析实战视频教程 # -*- coding: utf-8 -*- """ Created on Mon Apr 4 18:04:06 2016 @ ...

  2. python转csv_python – 如何将.tsv转换为.csv?

    试图将.tsv转换为.csv.这个: import csv # read tab-delimited file with open('DataS1_interactome.tsv','rb') as ...

  3. python 列表写入csv_Python将字典数据写入CSV文件

    # -*- coding: utf-8 -*- import os import time import csv class WriteCSV(): """定义成员变量& ...

  4. python抓取pdf中的表格转换为csv表格汉语站名批量变英文(拼音)名

    1, PDF转csv import tabulafrom tabula import read_pdf from tabulate import tabulate import pandas as p ...

  5. linux打开csv命令,在Linux命令行中将xlsx转换为csv

    Gnumeric电子表格应用程序附带一个名为ssconvert的命令行实用程序,可以在各种电子表格格式之间进行转换: $ ssconvert Book1.xlsx newfile.csv Using ...

  6. python中txt转成csv_Python-如何将JSON转换为CSV?

    我有一个要转换为CSV文件的JSON文件.如何使用Python执行此操作? 我试过了: import json import csv f = open('data.json') data = json ...

  7. json转python_将“true”(JSON)转换为Python等效的“True”

    我最近使用的Train状态API在JSON对象中添加了两个额外的键值对(has_arrived,has_departed),这导致我的脚本崩溃. 这是字典: { "response_code ...

  8. 包含对象的json格式_如何把JSON数据格式转换为Python的类对象?

    JOSN字符串转换为自定义类实例对象 有时候我们有这种需求就是把一个JSON字符串转换为一个具体的Python类的实例,比如你接收到这样一个JSON字符串如下: {"Name": ...

  9. [转载] 包含对象的json格式_如何把JSON数据格式转换为Python的类对象?

    参考链接: python json 12: numpy转换为json数据 JOSN字符串转换为自定义类实例对象 有时候我们有这种需求就是把一个JSON字符串转换为一个具体的Python类的实例,比如你 ...

最新文章

  1. 使用XMLSpyDocEditPlugIn2.dll,页面加载失败
  2. 用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)
  3. 如何查看哪些参数被新版本抛弃了?
  4. 小白的markdown基础语法总结
  5. STM32 定时器中断
  6. js-原始类型和声明变量
  7. MATLAB混合编程视频教程下载 SIMULINK系统仿真视频
  8. javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库
  9. 框架源码专题:Spring是如何解决循环依赖的?
  10. 确保客户端可以接收到服务端的异常serviceDebug includeExceptionDetailInFaults=true
  11. wordpress发布模块_微慕WordPress小程序专业版v3.0发布
  12. 图解TCP/IP读书笔记(三)
  13. Spring源码分析之BeanPostProcessor接口和BeanFactoryPostProcessor接口方法不执行原因分析
  14. 博图v15编程手册_好消息!全套西门子plc编程软件,案例和说明书下载
  15. Oracle 基本操作
  16. C++初学者遇到的LNK1120无法解析的外部命令部分可能原因
  17. chap0x10 实战fail2ban防止Basic认证暴力破解和SSH口令爆破
  18. oracle缺少有右括号,oracle ORA-00907错误:缺少右括号
  19. 三种内存测试软件的使用说明
  20. HyperLedger Fabric 学习思路分享

热门文章

  1. React Native 从入门到原理
  2. SkinSharp用法
  3. 64位Ubuntu 13.04 安装Bochs 2.3.5
  4. 设计模式七:Adapter(适配器)——类对象结构型模式
  5. 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET...
  6. .net 4.0新特性-tuple
  7. Python稳基修炼之计算机等级考试易错细节题4(含答案)
  8. Python使用reduce()函数计算多个集合的并集与交集
  9. 1000道Python题库系列分享五(40道)
  10. Python科学计算扩展库numpy中的广播运算