python json.dumps() json.dump()的区别

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)

 

posted @ 2018-01-10 14:15  rjm123456  阅读(212)  评论(0编辑  收藏  举报