1. json.dumps()
json.dumps()用于将dict类型的数据转成str类型,直接将dict类型的数据写入json文件中会发生异常,因此在将数据写入时需要用到该函数。
2. json.loads()
json.loads()用于将str类型的数据转成dict。
3. json.dump()
json.dump()用于将dict类型的数据转成str,并写入到json文件中。有两种方法写入json文件。
import json
test_dict = {"name":"kobe","age":"38"}
test_filename = (test.json)
#method 1
test_str = json.dumps(test_dict)
with open(test_filename,"w") as f:
f.write(test_str)
f.close()
#method 2
test_str = json.dump(test_dict, open(test_filename, "w"))
4. json.load()
json.load()用于从json文件中读取数据。