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」。經過研究,我無法弄清楚如何解決它。對不起,如果重複,但我有點迷路了。
這不是JSON。它甚至不是解析JS對象。 – Andy 2014-09-11 13:24:23
JSONlint.com驗證它沒有換行符。 – 2014-09-11 13:26:11
如果您從其正確驗證的「current_status」值中刪除換行符,則JSON不允許使用換行符。我的建議是更改服務器端代碼,以便在不換行的情況下返回它。 – Sean 2014-09-11 13:29:44