国产探花免费观看_亚洲丰满少妇自慰呻吟_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”之間換行,“由”與“曹雪芹”之間空格)

文字:

數據庫:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 增城市| 永顺县| 贞丰县| 若羌县| 靖安县| 黎川县| 乌拉特后旗| 浙江省| 永昌县| 镇雄县| 汉中市| 杨浦区| 宜川县| 定西市| 南召县| 桦南县| 兰州市| 河源市| 万盛区| 嘉荫县| 寿宁县| 蓬溪县| 余庆县| 扬中市| 大港区| 渑池县| 阿克苏市| 克山县| 高雄县| 宝兴县| 阿荣旗| 大埔县| 白水县| 临漳县| 汤原县| 出国| 长泰县| 平安县| 犍为县| 徐水县| 东阳市|