pythonJSON유니코드
-
[인코딩] 유니코드 인코딩 처리 (특히 json 입출력 시)Python 2020. 12. 28. 10:16
파이썬에서 데이터를 json으로 저장하면 유니코드 16진수로 저장된다. 딕셔너리를 json.dump() 메소드로 저장하면 import json before = {"테스트1": "test1", "테스트2": "test2", "테스트3": ["테스트3-1", "테스트3-2", "테스트3-3"], "테스트4": {"테스트4-1": "테스트4-1-1"}} with open('sample.json', 'a+') as fp: json.dump(before, fp) 아래처럼 유니코드 16진수로 표현된다. # sample.json {"\ud14c\uc2a4\ud2b81": "test1", "\ud14c\uc2a4\ud2b82": "test2", "\ud14c\uc2a4\ud2b83": ["\ud14c\uc2a4\ud2..