JSON 파일이 작성됩니다
import json
def write_json_data(write_info, file_name='json_file'):
"""
写入JSON数据
:param write_info: 要写入的字符串
:param file_name: 文件名称
:return:
"""
with open('{}.json'.format(file_name), 'w', encoding='utf-8') as wf:
wf.write(json.dumps(write_info, ensure_ascii=False, indent=2) + '\n')
if __name__ == '__main__':
msg = {'name': 'Evan'}
write_json_data(msg)
JSON 파일 읽기
import json
def read_json_data(file_name='json_file'):
"""
读取JSON数据
:param file_name: json文件名称
:return:
"""
with open('{}.json'.format(file_name), 'r', encoding='utf-8') as rf:
json_dict = json.loads(rf.read())
return json_dict
if __name__ == '__main__':
print(read_json_data())