Javascript JSON.parse错误
我试图解析通过websocket得到的结果Javascript JSON.parse错误,javascript,json,websocket,Javascript,Json,Websocket,我试图解析通过websocket得到的结果 sock.onmessage = function(e) { log(e.data); } function log(m) { var obj = JSON.parse(m); } 但是我得到了错误 SyntaxError: JSON.parse: unexpected character 在服务器上,它用python表示 def broadcast(self): response = urllib2.urlo
sock.onmessage = function(e) {
log(e.data);
}
function log(m) {
var obj = JSON.parse(m);
}
但是我得到了错误
SyntaxError: JSON.parse: unexpected character
在服务器上,它用python表示
def broadcast(self):
response = urllib2.urlopen('http://localhost:8001/json?as_text=1')
data = response.read();
for c in self.clients:
c.sendMessage(data)
也许你必须做些这样的事情
data=JSON.stringify(响应)您能记录
m
?这可能会解释为什么它不能被解析。对数据发出警报,看看它是否以[Object Object]
的形式发出,m的警报返回json。obj的警报返回[Object Object]此返回AttributeError:“module”对象没有属性“stringify”,根据@Newcoma发出警报它显示了什么需要显示[Object Object]