我在尝试解析JSON字符串时遇到'未捕获的SyntaxError',我无法弄清楚原因。
看起来message
是一个字符串,这似乎是一个常见的问题,而json似乎是有效的。给出了我的代码片段。它在var obj = ...
行失败。
this.send = function (message) {
console.log(message);
console.log(message.toString());
console.log('{"ReadyToGo":1}');
console.log(typeof message);
var obj = $.parseJSON(message);
}
在控制台上,我在错误发生之前得到了这个。:
{"ReadyToGo":1}
{"ReadyToGo":1}
{"ReadyToGo":1}
string
有什么想法吗?
编辑:添加了console.log(typeof message),产生'string'
答案 0 :(得分:0)
一旦我删除空字符,一切正常。