js中字符串轉json對象時報錯: Uncaught SyntaxError: Unexpected token s in JSON at position 2


解決方法:


js中獲取jsp的返回值

var json='${channels}'

var channels = JSON.parse(json);就報上面的錯。


json的值最終會轉成這種json格式: '[{sc_it_id=, sc_server_port=7890}]',但使用parse這個方法,要求很嚴格,必須var str1 = '{ "sc_it_id":"","sc_server_port":"7890" }';就是json的k和value必須都用雙引號包起來;

原文地址:http://www.yayihouse.com/yayishuwu/chapter/1331


免責聲明!

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



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