国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用JSON.parse將json字符串轉換成json對象的時候會出錯

2019-11-20 14:11:19
字體:
來源:轉載
供稿:網友

在對數據庫取出來的數據(特別是描述信息)里面含有特殊字符的話,使用JSON.parse將json字符串轉換成json對象的時候會出錯,主要是雙引號,回車換行等影響明顯,左尖括號和右尖括號也會導致顯示問題,所以要在輸出到頁面進行json對象轉換之前將一些特殊符合進行編碼或轉義,下面展示的是C#代碼編碼和轉義幾個常用特殊字符。經過筆者測試,將這些符號編碼和轉義之后,大部分json字符串都可以轉換成json對象了。如果遇到個別問題,應朝著這個方向去查找問題。

theString = theString.Replace(">", ">"); theString = theString.Replace("<", "<"); theString = theString.Replace(" ", " "); theString = theString.Replace("/"", """); theString = theString.Replace("/'", "'"); theString = theString.Replace("http://", "http:////");//對斜線的轉義 theString = theString.Replace("/n", "http://n"); theString = theString.Replace("/r", //r);

注意:/r是回到行首,/n是新啟一行,這兩個一般同時出現,應該同時處理。

補充:文字中間的換行,空格在數據庫里面不以/r/n, ;等形式顯示出來(“本書”與“前80”之間換行,“由”與“曹雪芹”之間空格)

文字:

數據庫:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黔西| 垣曲县| 公安县| 桦南县| 云梦县| 都江堰市| 鄢陵县| 清新县| 和林格尔县| 溆浦县| 教育| 古田县| 墨玉县| 温宿县| 灵石县| 巢湖市| 永顺县| 榆中县| 阿拉善右旗| 广平县| 黄山市| 美姑县| 马边| 屯昌县| 灵宝市| 盘锦市| 兴业县| 镶黄旗| 富川| 和平区| 神木县| 山丹县| 黑龙江省| 花垣县| 稻城县| 平谷区| 河东区| 盘锦市| 略阳县| 西乌珠穆沁旗| 合肥市|