一般读/写json文件时都是一行一个json对象,所以读的时候采用readlines一行一行读
读 json
# 读取json文件内容,逐行返回字典格式
with open(JSON_PATH, 'r', encoding='utf-8') as f:
for json in f.readlines():
dic = eval(json)
f.close()
写 json
with open(JSON_PATH, 'w', encoding='utf-8') as f:
for dic in dic_list:
# ensure_ascii=False不使用ascii编码,否则会出现编码\u5468\u661f\u9170
json.dump(dic, f, ensure_ascii=False)
f.close()

本文介绍了如何使用Python读取和写入JSON文件的方法。重点讲解了逐行读取JSON对象的过程,并展示了如何将字典列表转换为JSON格式保存到文件中,特别注意了编码设置以避免出现乱码。





