参考:https://blog.csdn.net/m0_51971452/article/details/111701927
原文:
json.dumps()把数据类型转换成字符串
json.dump()把数据类型转换成字符串并存储在文件中
json.loads()把字符串转换成数据类型
json.load()把文件打开从字符串转换成数据类型
例子:
读取load
f = open("testdata/%s" % s) #这里测试文件为json格式化后的格式保存
cur_test = json.load(f) #这里json文件默认使用了2个空格为分隔符,不指定可以被识别
f.close()
print(cur_test)
print(type(cur_test))
写入dumps:
--字典数据用dumps()编码成json字符串,存储到json文件中
with open("temp/%s.json" % s,"w") as f:
f.write(json.dumps(load_dict, indent=4, ensure_ascii=False))
--用dump()方法将字典数据写入json文件中
with open("temp/%s.json" % s,"w") as f:
json.dump(load_dict, write_f, indent=4, ensure_ascii=False)
没有评论:
发表评论