谷歌浏览器中JSON.parse失败

4
var origtext = Aes.Ctr.decrypt(recentPatientsFile.read().text, 'L0ck it up saf3', 256);
var recentPatientsList = JSON.parse(origtext);

在执行alert(origtext)的同时,我得到了空数据。在其他浏览器中,JSON.parse(empty data)可以正常工作,但在谷歌浏览器中,我会得到Uncaught SyntaxError: Unexpected end of input。当我移除JSON.parse()时,一切似乎都正常。

1个回答

15

就像这样进行转义

var value = JSON.parse(origtext || "null");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接