대충 이런식으로 생겨먹은 json 파일이 있는데
\"word_counts\": \"{\\\"\\\\uacf5\\\\ubb34\\\\uc6d0\\\": 1,
이걸 파이썬에서 열면 문제 없이 한글로 열리는데
with open('mytokenizer.json') as f:
data = json.load(f)
print(data)
loaded_tokenizer = tokenizer_from_json(data)
대충 이런식
결과 : '아니다': 1, '있다': 2,
자바스크립트에서 열면 한글로 안열리고 원문 그대로 열림...
const js = JSON.parse(mytokenizer);
mytokenizer는 string으로 불러와서 parse하는 차이 말곤 없는거 같은데
결과 : \\\"\\\\ub2e8\\\\uccb4\\\": 405,
왜이런지 모르겠어서 죽겠다...
거의 뭐 해답을 알고있는데 뭐가 궁금한건지 모르겠음
js에서 json을 한글로 여는 법?
인코딩 다르게 읽는 방법이 있을거 아니냐
검색해도 parse 말고 안나옴...
헬프미...
https://stackoverflow.com/questions/10865180/unicode-values-in-strings-are-escaped-when-dumping-to-json-in-python