Python - 딕셔너리를 JSON으로 변환

Dictionary의 데이터를 JSON 형식의 문자열로 변환하거나, JSON 파일로 저장하는 방법을 소개합니다.

1. 딕셔너리를 JSON 문자열로 변환

json.dump(dict)는 딕셔너리 객체를 JSON 형식의 문자열로 변환하여 리턴합니다.

import json

my_dict = {'a': 1, 'b': 2, 'c': 3}

json_data = json.dumps(my_dict)
print(json_data)
print(type(json_data))

Output:

{"a": 1, "b": 2, "c": 3}
<class 'str'>

2. 딕셔너리를 JSON 파일로 변환

json.dump(dict, file)은 딕셔너리를 바로 JSON 파일로 저장합니다.

import json

my_dict = {'a': 1, 'b': 2, 'c': 3}

with open('data.json', 'w') as json_file:
    json.dump(my_dict, json_file)

data.json

{"a": 1, "b": 2, "c": 3}
Loading script...
codechachaCopyright ©2019 codechacha