Javascript 解析JSON时出现意外标记
这是我5个小时的演讲,现在我终于要问这个问题了 我正在尝试使用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 @
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对不起,我忘了。现在添加