json.dumps() 사용시 ensure_ascii를 False로 해야 한글이 깨지지 않음

>>> import json
>>> json_str = """
... {
...     "name": "keultae",
...     "list": [1, 2, 3, 4, 5]
... }"""
>>> json_str
'\n{\n\t"name": "keultae",\n\t"list": [1, 2, 3, 4, 5]\n}'

>>> json_obj = json.loads(json_str)
>>> type(json_obj)
<class 'dict'>
>>> json_obj
{'name': 'keultae', 'list': [1, 2, 3, 4, 5]}

>>> json_str = json.dumps(json_obj, indent=4, ensure_ascii=False)
>>> json_str
'{\n    "name": "keultae",\n    "list": [\n        1,\n        2,\n        3,\n        4,\n        5\n    ]\n}'