Javascript JSON.parse错误

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

我试图解析通过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.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]