js 處理字串換行造成的json解析失敗

2022-03-30 10:42:41 字數 992 閱讀 7346

需求:從資料庫某個字段取出字串出來,轉為json,結果發現報錯為 解析失敗,發現是因為取出的字串換行導致,現在需要將字串裡面的換行替換為'',使字串可依成功解析成json物件。

技術:依靠replace函式實現

----------------------------------------

資料庫裡面的

----------------------------------------

}

----------------------------------------

去掉多餘空格後的樣子

----------------------------------------

}

----------------------------------------

最後的解析成功的

----------------------------------------

}

關鍵**:

var json=異常字串
json = json.replace(/\n/g,"").replace(/\r/g,"");//去掉字串中的換行符
json = json.replace(/\n/g,"").replace(/\s|\xa0/g,"");//去掉字串中的所有空格
var jsonobj= eval('(' + json + ')'); //將字串解析成json物件

console.log(jsonobj);

測試:

http://

www.w3school.com.cn/tiy/t.asp?f=jquery_hide

請在console控制台看結果

Python 字串換行的多種方式

第一種 x0 第二種 x1 第三種 x2 第四種 x3 下面看下python 過長的換行 python 換行就是每行後面加個 舉個栗子 time 2017 print one two three time 列印出來就是 one,two,three,2017 再舉乙個栗子www.cppcns.com ...

c 拼接字串換行 C 的字串

c 的字串是乙個很難理解,很瑣碎的乙個點。它上承c時代的餘燼,又在c 時代有所革新。由於其設計過程歷經了兩個時代,所以,誕生了一堆令人窒息的操作。首先,我們來看一看,c在一開始只有一種,那就是char字元。這個字元儲存的是什麼呢?是數字,也就是 char a a 其實裡面存著的是15。那為什麼cin...

讀取檔案時,路徑字串換行

讀取檔案時,路徑字串有時會很長,這裡就會需要換行。換行前 明顯有點長,呵呵 df1 pd.read excel e 暫存 登入使用者量化表20190114 簡化版 2019年 5.1 6.18 登入使用者行為報表 簡化版 xlsx 換行後 df1 pd.read excel e 暫存 登入使用者量化...