將服務端的一個JSON格式的字符串輸出給客戶端js,客戶端接收到的字符串裏雙引號被轉義成“ "”的解決方案

將服務端的一個JSON格式的字符串輸出給客戶端js,客戶端接收到的字符串裏雙引號被轉義成“ "”了,導致將json字符串轉換成json對象的時候報錯。

如服務器端的字符串原爲'{"姓名":"張三","性別":"男"}'

當用js接收時變成了var str = "{"姓名":"張三","性別":""}"。

解決方案爲在js中用正則表達式替換"

str.replace(/"/g,"\"");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章