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

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

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

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

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是新啟一行,這兩個(gè)一般同時(shí)出現(xiàn),應(yīng)該同時(shí)處理。

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

文字:

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    淺談JavaScript 代碼簡潔之道

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

    Async Validator 異步驗(yàn)證使用說明

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

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

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

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

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

    javascript禁用Tab鍵腳本實(shí)例

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

最新評論

白沙| 油尖旺区| 都江堰市| 沙田区| 邹城市| 白朗县| 蒲城县| 道孚县| 青川县| 永福县| 合作市| 富顺县| 新建县| 长子县| 芦山县| 宁夏| 广宗县| 福州市| 蒲江县| 隆回县| 涿鹿县| 乌兰浩特市| 綦江县| 兴安盟| 红安县| 宜都市| 如东县| 元谋县| 西和县| 盘山县| 马龙县| 周宁县| 广丰县| 苍南县| 杭州市| 斗六市| 来凤县| 常山县| 阿克| 璧山县| 水富县|