Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSONtoCSV与python(嵌套json)_Python_Json_Csv - Fatal编程技术网

JSONtoCSV与python(嵌套json)

JSONtoCSV与python(嵌套json),python,json,csv,Python,Json,Csv,正在尝试将嵌套的json转换为csv json数据 {"LOG_28MAY":[{"pk":"22","venue_name":"manchester","venue_code":"03839", "fields":{"codename":"L01","name":"Can add log entry","content_type":"8","DAILY_LIST":["LOG_ID:12309","HOST_ID:1293123"]}},{"pk":"23","venue_name":"Bir

正在尝试将嵌套的json转换为csv

json数据

{"LOG_28MAY":[{"pk":"22","venue_name":"manchester","venue_code":"03839",
"fields":{"codename":"L01","name":"Can add log entry","content_type":"8","DAILY_LIST":["LOG_ID:12309","HOST_ID:1293123"]}},{"pk":"23","venue_name":"Birmingham","fields":{"codename":"Edit Log entry","content_type":"9","DAILY_LIST":["LOG_ID:230912309","HOST_ID:2494569","LOG_LOCATION_ID:20190627"]}}]}
输出:

fields.DAILY_LIST.HOST_ID,fields.DAILY_LIST.LOG_ID,fields.DAILY_LIST.LOG_LOCATION_ID,fields.codename,fields.content_type,fields.name,pk,venue_code,venue_name
1293123,12309,,L01,8,Can add log entry,22,03839,manchester
2494569,230912309,20190627,Edit Log entry,9,,23,,Birmingham

@MartinEvans在这篇文章中用根标记给出了有用的方向,数组的元素不会被检索。i、 e每日列表的元素未完全填充。第一行缺失1个,第二行缺失2个。输出如下每日列表,代码名,内容类型,名称,主键,场馆代码,场馆名称主机ID:1293123,L01,8,可添加日志条目,2203839,曼彻斯特日志位置ID:20190627,编辑日志条目,9,23,,伯明翰如果您仔细查看每日列表的JSON对象格式不正确。请您的问题也显示您希望在该JSON数据的
output.csv
文件中获得的输出。
fields.DAILY_LIST.HOST_ID,fields.DAILY_LIST.LOG_ID,fields.DAILY_LIST.LOG_LOCATION_ID,fields.codename,fields.content_type,fields.name,pk,venue_code,venue_name
1293123,12309,,L01,8,Can add log entry,22,03839,manchester
2494569,230912309,20190627,Edit Log entry,9,,23,,Birmingham