dumps是将dict转化成str格式,loads是将str转化成dict格式。
dump和load也是类似的功能,只是与文件操作结合起来了。
import json
a={'name':'wang','age':29}
b=json.dumps(a)
print(b)
print(type(b))
c=json.loads(b)
print(c)
print(type(c))
with open('a.txt','w') as f:
json.dump(a,f)
#print(data1)
with open('a.txt','r') as f:
data2=json.load(f)
print(data2)