是否有任何方法打开json文件在javascript这是由python创建的?



我将json文件保存在python中,像这样

with io.open('tokenizer.json', 'w', encoding='UTF-8') as f:
f.write(json.dumps(tokenizer_json, ensure_ascii=False))

然后当我尝试在javascript中打开文件时,json被读取为原始文件

const js = JSON.parse(mytokenizer);
//this does not work properly
//result = {"uc544ub2c8ub2e4": 1, "uc788ub2e4": 2, "uac00ub2a5ud558ub2e4": 3, "uc5c6ub2e4": 4, "ub9c8uc2a4ud06c": 5, "ud55cub2e4": 6, "uc815ubd80uac00": 7, "ub3c5uac10": 8, "ubc31uc2e0uc758": 9, "uc54aub2e4": 10, "uad00uacc4uac00": 11, 

然而,当我在python

中打开这个文件时,它工作正常
with open('tokenizer.json') as f:
data = json.load(f)
loaded_tokenizer = tokenizer_from_json(data)
//works fine
//result = {'아니다': 1, '있다': 2, '가능하다': 3, '없다': 4, '마스크': 5, '한다': 6, '정부가': 7, '독감': 8, '백신의': 9, '않다': 10, '관계가': 11, '마스크를': 12,

怎么了?

您需要在打开文件时设置编码:

读者。readAsText(文件,"CP936");

最新更新