最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年09月04日 11:29:27   投稿:whsnow  
使用JSON.parse將json字符串轉(zhuǎn)換成json對象的時候會出錯,主要是雙引號,回車換行等影響明顯,左尖括號和右尖括號也會導(dǎo)致顯示問題

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

theString = theString.Replace(">", ">"); 
theString = theString.Replace("<", "&lt;"); 
theString = theString.Replace(" ", "&nbsp;"); 
theString = theString.Replace("\"", "&quot;"); 
theString = theString.Replace("\'", "&#39;"); 
theString = theString.Replace("\\", "\\\\");//對斜線的轉(zhuǎn)義 
theString = theString.Replace("\n", "\\n"); 
theString = theString.Replace("\r", \\r);

注意:\r是回到行首,\n是新啟一行,這兩個一般同時出現(xiàn),應(yīng)該同時處理。

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

文字:

數(shù)據(jù)庫:

相關(guān)文章

  • Javascript前端下載后臺傳來的文件流代碼實例

    Javascript前端下載后臺傳來的文件流代碼實例

    這篇文章主要介紹了Javascript前端下載后臺傳來的文件流代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 微信小程序switch組件使用詳解

    微信小程序switch組件使用詳解

    這篇文章主要為大家詳細介紹了微信小程序switch組件的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Javascript 一些需要注意的細節(jié)(必看篇)

    Javascript 一些需要注意的細節(jié)(必看篇)

    下面小編就為大家?guī)硪黄狫avascript 一些需要注意的細節(jié)(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 如何基于原生javaScript生成帶圖片的二維碼

    如何基于原生javaScript生成帶圖片的二維碼

    這篇文章主要介紹了如何基于原生javaScript生成帶圖片的二維碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • IE下Ajax緩存問題的快速解決方法(get方式)

    IE下Ajax緩存問題的快速解決方法(get方式)

    IE下Ajax緩存問題的快速解決方法(get方式)。網(wǎng)上搜了很多解決方案,一大把,下面是我認為比較全面的解決方案。主要分為客戶端解決和服務(wù)端解決
    2014-01-01
  • 淺談JavaScript 代碼簡潔之道

    淺談JavaScript 代碼簡潔之道

    這篇文章主要介紹了淺談JavaScript 代碼簡潔之道,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • Async Validator 異步驗證使用說明

    Async Validator 異步驗證使用說明

    async-validator 是一個異步驗證的庫,需要傳入要驗證的數(shù)據(jù)和驗證規(guī)則 ,下面通過本文給大家介紹Async Validator 異步驗證使用說明,需要的的朋友參考下吧
    2017-07-07
  • javascript實現(xiàn)支持移動設(shè)備畫廊

    javascript實現(xiàn)支持移動設(shè)備畫廊

    本文通過純javascript技術(shù)實現(xiàn)支持移動設(shè)備畫廊,支持移動設(shè)備手勢操作,感興趣的朋友一起來學習吧
    2015-08-08
  • 基于aotu.js實現(xiàn)微信自動添加通訊錄中的聯(lián)系人功能

    基于aotu.js實現(xiàn)微信自動添加通訊錄中的聯(lián)系人功能

    這篇文章主要介紹了利用aotu.js實現(xiàn)微信自動添加通訊錄中的聯(lián)系人,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • javascript禁用Tab鍵腳本實例

    javascript禁用Tab鍵腳本實例

    這篇文章主要介紹了javascript禁用Tab鍵的腳本實例,很實用,大家參考使用吧
    2013-11-11

最新評論

商都县| 格尔木市| 道孚县| 肥西县| 三原县| 孝义市| 清原| 乌苏市| 南京市| 玉山县| 明溪县| 巴林右旗| 额敏县| 息烽县| 惠东县| 宝兴县| 苏尼特左旗| 鄢陵县| 康平县| 日土县| 开原市| 澄迈县| 肥西县| 吉木萨尔县| 渭源县| 大英县| 沙田区| 绥棱县| 衡东县| 阿坝县| 南投县| 出国| 乐安县| 清远市| 泾阳县| 滦平县| 桦南县| 岳阳县| 安陆市| 巴东县| 区。|