先放结果:
json.loads()解码python json格式
json.load()加载python json格式文件——加载时必须有相应的json文件,否则无法加载。
关于json文件读写操作时,常用方法就是dump,dumps;load和loads。
首先理解,json文件内容读取后是str类型。
input:
with open("abc.json", 'r') as jr:
print(type(jr))
output:
<class 'str'>
dump和dumps使用时,是将字典型dict的结果转换成字符串型str,进而保存到json文件中。(直接将字典写入json文件会报错,必须使用dumps/dump)
#!/usr/bin/python3
import json
data = { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 }
json = json.dumps(data)
print(json)
print(type(json))
print(data)
print(type(data))
执行结果: