json模块dumps、loads、dump、load方法

1.json.dumps()用于将dict的数据类型转换为str

 

2.json.loads()用于将str的数据类型转换为dict

如果将dict数据直接导入的json中会报错,需要转换成str

 

3.json.dump()用户将dict的数据转换为str,并写入到json文件中

import json
import os
name = {"a":"test", "b":"test2", "c":"test4"}
filename = ("F:/test/j.json")
写入文件的方法一:
json.dump(name, open(filename, 'w'))

方法二:
jsname = json.dumps(name)
with open(filename, 'w') as f:
    f.write(jsname)
    f.close()
    

  

4.json.load()用户用于从json文件中读取数据

import json
filename = ("F:/test/j.json")
json.load(open(filename))

  

 

posted @ 2019-08-08 11:06  yile  阅读(603)  评论(0编辑  收藏  举报