想要多条相同key的数据添加json中,先将数据存入到字典中,再append
到列表中。最后存入json中。
list = []
dict = {}
import json
for key,val in json_str['blog_detail'].items():
if key == 'content':
dict = {'blog_content':val}
list.append(dict)
这样子list才会是下图所示的样子。
但是其中部分字符显示的是\u的形式,如上图所示,不正常显示,需要加上
ensure_ascii=False
with open(filename,'w',encoding='UTF-8')as f:
f.write(json.dumps(list,indent=4,ensure_ascii=False))
网友评论