2013-10-09 63 views
0

我想解析我通過websocket得到的結果。JSON.parse錯誤

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) 
+0

你能登錄嗎? '?這可能會說爲什麼它不能被解析。 –

+0

做一個數據警報,看看它是否通過'[Object object]' – pythonian29033

+0

m的警報返回json。 obj返回的一個警報[對象對象] – Newcoma

回答

0

可能是你必須做這樣的事情

數據= JSON。 stringify(回覆)

+0

這返回AttributeError:'模塊'對象沒有屬性'stringify' – Newcoma

+0

比根據@Newcoma警報什麼它顯示它需要顯示[對象對象] –