js 報錯 Unexpected end of JSON input,Unexpected token u in JSON at position 0
JSON 通常用於與服務端交換數據。
在接收服務器數據時一般是字符串。
我們可以使用 JSON.parse() 方法將數據轉換為 JavaScript 對象。
在谷歌瀏覽器的 Console 調試台中嘗試一下這幾種參數的返回結果:
可以發現 JSON.parse() 的參數必須符合 JSON字符串 的格式才可以被正確的轉換為對象,否則可能會引起報錯,從而對其它的代碼造成影響。
當我們不能確定服務端返回的數據類型時,這幾個例子就可以用上了: