2014-09-11 30 views
0

接受它時,我有一個JSON看起來像這樣:對JSON.parse:JSON解析與底線字符從服務器

{ 
    "response": { 
     "event": "Other", 
     "time_opened": "2014-09-09 10:09:07", 
     "time_updated": "2014-09-10 09:34:55", 
     "name": "blablablablablabla", 
     "current_status": "blablabla 

blablablablablablablablablablablabla 

blablablablablablablablabla 

blablablablablablablablabla 

" 
    } 
} 

我得到「意外的令牌未捕獲的SyntaxError」。經過研究,我無法弄清楚如何解決它。對不起,如果重複,但我有點迷路了。

+1

這不是JSON。它甚至不是解析JS對象。 – Andy 2014-09-11 13:24:23

+0

JSONlint.com驗證它沒有換行符。 – 2014-09-11 13:26:11

+1

如果您從其正確驗證的「current_status」值中刪除換行符,則JSON不允許使用換行符。我的建議是更改服務器端代碼,以便在不換行的情況下返回它。 – Sean 2014-09-11 13:29:44

回答

0

該問題已通過適當的編碼服務器端解決。