JSON.parse错误

时间:2013-10-09 10:14:36

标签: 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.urlopen('http://localhost:8001/json?as_text=1')
  data = response.read();

  for c in self.clients:
     c.sendMessage(data)

1 个答案:

答案 0 :(得分:0)

可能你必须做那样的事情

data = JSON.stringify(response)