# _*_ coding:utf-8 _*_
import json
dict_data = {'a': '1111', 'b': '2222', 'c': '3333', 'd': '4444'}
filename = ('jsontest.json')
json.dumps()将dict转换成str
jsDumps = json.dumps(dict_data)
#通过json.dumps()转换的数据可以写入json文件
with open(filename, "w") as f:
f.write(jsDumps)
f.close()
json.loads()将str转换成dict。
jsLoads = json.loads(jsDumps)
json.dump()将dict转成str,并写入到json文件中。
json.dump(dict_data, open(filename, "w"))
json.load()从json文件中读取数据。
jsObj = json.load(open(filename))
for key in jsObj.keys():
print('key: %s value: %s' % (key, jsObj.get(key)))