# encoding:utf-8 import json # 通过dumps吧字典转换成规范格式(双引号)的json a = {'a': 12, 'b': 'bb', 'c': {'c1': 123, 'c2': 'ccc'}} print(json.dumps(a)) # 通过loads吧双引号格式的json串转换成能在python中操作的字典(若不是json格式则无法使用loads方法) with open('jjj','r') as f: a=f.read() print(a) print(json.loads(a))
#dump和load均是对文件操作,分别写入文件和载入文件
# 通过dump直接把字典以json格式写入文件 a = {'a': 12, 'b': 'bb', 'c': {'c1': 123, 'c2': 'ccc'}} with open('qqq','w') as f: json.dump(a,f) # 通过load把文件中json格式的内容以字典的形式返回(若不是规范的json格式则无法操作) with open('qqq','r') as f: b=json.load(f) print(b) print(type(b))