\uHHHH
JSON의 Escape Sequence 중 하나로, 16진수 유니코드 문자를 표현하기 위한 것이다.
데이터를 Dump 할 때 인코딩을 거쳐주지 않는다면 유니코드 문자열은 \uHHHH 형태로 저장된다.
- JSON 파일에 저장되는 데이터가 그렇다는 것이고, Load 할 시에는 원래 문자열대로 정상 출력된다.
UTF-8 인코딩 및 디코딩 방법
- JSON Dump 시
1
2
f = open("status.json", "w", encoding="UTF-8") # 인코딩 방식 추가
json.dump(status, f, ensure_ascii=False) # 아스키X
- JSON Load 시
1
f = open("status.json", "r", encoding="UTF-8") # 디코딩 방식 추가