[英]While parsing JSon data getting Error “Uncaught SyntaxError: Unexpected token x in JSON at position”
[英]Error parsing JSON data - “Uncaught SyntaxError: Unexpected token .”
解析JSON數據時,我在Chrome中收到以下錯誤。 數據示例位於http://jsoneditoronline.org/?id=31ffc7c0e7e1a9a2adf641306497b57a。這是有效的JSON,我的服務器正在發送正確的Content-Type
值( application/json
)。
Uncaught SyntaxError: Unexpected token .
Firefox報告的消息略有不同,但是所有消息都指向內容開頭的句點( .
)。
SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 6 of the JSON data
我已經嘗試了$.parseJSON()
和JSON.parse()
方法。
此錯誤的原因是什么? 請指教。
我在這里閱讀過其他類似的帖子,但它們指的是一個不同的字符,例如<
等。
編輯:這是我用來檢索服務器數據的代碼。
$.ajax({
url : searchUrl
}).done(function(data) {
var json_array = JSON.parse(data); // Apparently data is already JSON parsed.
});
該數據可能已經是一個對象,請在沒有$.parseJSON()
或JSON.parse()
情況下進行嘗試,它應該可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.