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}'