python爬虫之json.dump与json_dumps介绍了如何将python对象转化为json格式字符串用于保存,这里将介绍如何将json格式字符串转化为python对象
json.loads函数
json.loads函数是将内存中json格式字符串转化为python对象
json_str = '[{"name": "小名", "age": 23}, {"name": "消防", "age": 23}]'
objson = json.loads(json_str)
print(type(objson))
print(objson)
直接结果如下
json.load函数
json.load函数是将文件中保存的json格式的内容加载到内存中,并以python对象形式存在
with open("test.json","r",encoding="utf-8") as f:
objson = json.load(f)
print(type(objson))
print(objson)
执行结果和上面的相同,这是就不展示