json.loads与json.load的区别

json.loads与json.load的区别

编码对象不同

json.load()作用:将json文件对象编码为python对象
同理,json.dump()解码为json文件对象

f= open(r'C:\Users\dell-pc\Desktop\1.json')
print(json.load(f))   # 读取接送文件对象

打印结果:{‘name’: ‘alice’, ‘age’: 17}

json.loads()# 将字符串对象编码为python对象
同理,json.dumps()解码为json字符串
s = ‘{“name”:“alice”, “age”: 17}’
print(json.loads(s))
打印结果:{‘name’: ‘alice’, ‘age’: 17}

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页