JSOIN.parse()報錯:Uncaught SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse ( )


記錄下引起這個報錯的原因:

JSON.parse()參數應該是string類型  

由於傳遞的參數是object 類型  那么JSON.parse() 就會把object類型默認轉成string 結果為“[object object]”  

"["字符就當是數組去解析,然后遇到第二個字符“o”  他就蒙圈了 然后報錯 o in JSON at position 1 ;

與JSON.parse() 相對應的 就是 JSON.stringify() 把object 轉為 string;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM