Javascript 解析JSON时出现意外标记

Javascript 解析JSON时出现意外标记,javascript,json,Javascript,Json,这是我5个小时的演讲,现在我终于要问这个问题了 我正在尝试使用Javascript解析JSON,但我不知道为什么在控制台上会出现此错误: Uncaught SyntaxError: Unexpected token (…) (anonymous function) @ VM382:2InjectedScript._evaluateOn @ VM251:904InjectedScript._evaluateAndWrap @ VM251:837InjectedScript.evaluate @

这是我5个小时的演讲,现在我终于要问这个问题了

我正在尝试使用Javascript解析JSON,但我不知道为什么在控制台上会出现此错误:

Uncaught SyntaxError: Unexpected token (…)
(anonymous function) @ VM382:2InjectedScript._evaluateOn @ 
VM251:904InjectedScript._evaluateAndWrap @ VM251:837InjectedScript.evaluate 
@VM251:693
JSON:

JS代码:

var json=**big json**;
var obj=JSON.parse(json);
尝试:

JSON.stringifyjson

json='+json+'

从URL加载JSON根据和您发布的Pastebin,JSON无效,主要原因是使用了\'。一旦你把它们全部换成了,它应该能正常工作

在原始JSON文件中,可能会出现一些\\'。作为一个字符串,它们变成\'

如果您使用的是Linux,一个简单的

sed-i s/\\\\\'/\'/g yourJSONFile.json 在您的文件上修复所有内容

JSONLint则表示“有效的JSON”

你也可以试试

JSON.parse(json.replace(/\\'/,'\''));

“big json”对我们调试该问题毫无用处。很明显,您的json数据格式不正确。请尝试验证您的json是否正确,例如在@AbdullaChozhimadathil上抱歉,我忘记了that@Xufox对不起,我忘了。现在添加