{ “fruit”: “apple” }
加载方式为: with open("a.json", 'r', encoding='utf-8') as f:a = json.load(f)# a为dict 2、loads() 用于将str转换为dict例如,a为str:“”“{ “fruit”: “apple” }”“”
代码为: a_dict = json.loads(a)# a_dict为dict类型,即:#{'fruit': 'apple'} 3、dump() 用于将数据以json文件的格式写入到文件里例如: # data为str或者dictwith open("a.json", 'w', encoding='utf-8') as f:json.dump(data, f) 4、dumps() 将dict转换为str,一般可用于写入json文件中例如: # data为dictdata_json = json.dumps(data, ensure_ascii=False, indent=2)''ensure_ascii:为False可以保证输出中文indent:缩进''with open("a.json", 'w', encoding='utf-8') as f:f.write(data_json)