JSONtoCSV与python(嵌套json)
正在尝试将嵌套的json转换为csv 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
{"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