반응형
1. json.dumps()
import json
my_dict = {"name": "John", "age": 30}
my_str = json.dumps(my_dict)
print(my_str) # '{"name": "John", "age": 30}'
2. str
my_dict = {"name": "John", "age": 30}
my_str = str(my_dict)
print(my_str) # "{'name': 'John', 'age': 30}"
3. pprint().pformat()
import pprint
my_dict = {"name": "John", "age": 30}
my_str = pprint.pformat(my_dict)
print(my_str)
# 출력 결과:
# {'age': 30,
# 'name': 'John'}
가장 일반적인 방법: json.dumps()
json 모듈이 Python의 표준 라이브러리에 기본적으로 포함되어있고, dict를 str로 바꿀 때 여러 기능을 제공해주기 때문에 가장 일반적으로 사용되는 방법이다.
반응형
'프로그래밍 > python' 카테고리의 다른 글
대괄호 안의 문자를 추출하는 함수 (0) | 2023.05.04 |
---|---|
pyinstaller icon 깨질때 (0) | 2023.05.04 |
pandas ExcelWriter 객체를 이용해서 기존 엑셀파일에 새로운 시트를 생성하여 dataframe을 저장하는 코드 (0) | 2023.04.25 |
숫자가 들어있는 배열의 모든 요소에 특정 값을 더하는 방법 (0) | 2023.04.24 |
python 코드로 같은 이름의 파일을 생성할 때, 파일을 덮어쓰지 않고 숫자를 붙여가며 새로운 파일을 추가하는 방법 (0) | 2023.04.21 |