版权声明:欢迎交流学习,转载请注明出处。 https://blog.csdn.net/qq_23869697/article/details/91453494
1.格式转换 json.dumps()和json.loads()
(1)json.dumps() 将字典转化为字符串
d={'apple': 1, 'google': 2, 'facebook': 3} # <class 'dict'>
str_d = json.dumps(d) # <class 'str'>
(2)json.loads() 将字符串转化为字典
original_d = json.loads(str_d) # <class 'dict'>
import json
d={'apple': 1, 'google': 2, 'facebook': 3}
print(type(d))
str_d = json.dumps(d)
print(type(str_d))
original_d = json.loads(str_d)
print(type(original_d))
print(str_d)
2.文件读写 json.load()和json.dump()
(1)json.load()从文件夹中读入json文件:
with open(filepath, ‘r’) as jl:
json_info = json.load(jl)
(2)json.dump()将字典保存为json格式文件到本地:
d={'apple': 1, 'google': 2, 'facebook': 3}
with open(filepath, ‘w’) as jd:
json.dump(d, jd)
参考:https://www.cnblogs.com/xiaomingzaixian/p/7286793.html