JSON數(shù)據(jù)中存在單個(gè)轉(zhuǎn)義字符“\”的處理方法
1、反斜杠(又稱(chēng)右斜杠"\"),還表示轉(zhuǎn)義字符,字符串中不能成單出現(xiàn);
斜杠(又稱(chēng)左斜杠“/”)
例如,在Android中定義字符串時(shí):



2、若JSON數(shù)據(jù)中存在奇數(shù)個(gè)反斜杠時(shí)后臺(tái)又不做處理的前提下,移動(dòng)端可以過(guò)濾該特殊字符:
第一步:構(gòu)建工具類(lèi):
public class JSONEncodeUtil {
/**
* 將奇數(shù)個(gè)轉(zhuǎn)義字符變?yōu)榕紨?shù)個(gè)
* @param s
* @return
*/
public static String getDecodeJSONStr(String s){
StringBuilder sb = new StringBuilder();
char c;
for (int i = 0; i < s.length(); i++) {
c = s.charAt(i);
switch (c) {
case '\\':
sb.append("\\\\");
break;
default:
sb.append(c);
}
}
return sb.toString();
}
}
第二步:在解析JSON字符串前先進(jìn)行轉(zhuǎn)化處理:

總結(jié)
以上所述是小編給大家介紹的JSON數(shù)據(jù)中存在單個(gè)轉(zhuǎn)義字符“\”的處理方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
js中獲取jsp表單中radio類(lèi)型的值簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇js中獲取jsp表單中radio類(lèi)型的值簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
JavaScript cookie 跨域訪問(wèn)之廣告推廣
這篇文章主要介紹了JavaScript cookie 跨域訪問(wèn)之廣告推廣 的相關(guān)資料,需要的朋友可以參考下2016-04-04
js實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制文本功能
這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制文本的相關(guān)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
JavaScript面試之如何實(shí)現(xiàn)數(shù)組拍平(扁平化)方法
數(shù)組扁平化是指將一個(gè)多維數(shù)組變?yōu)橐痪S數(shù)組,下面這篇文章主要給大家介紹了關(guān)于JavaScript面試之如何實(shí)現(xiàn)數(shù)組拍平(扁平化)方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-11-11
javascript與jquery動(dòng)態(tài)創(chuàng)建html元素示例
這篇文章主要介紹了javascript與jquery動(dòng)態(tài)創(chuàng)建html元素的方法,結(jié)合實(shí)例形式分析了javascript與jQuery動(dòng)態(tài)創(chuàng)建頁(yè)面元素的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
JavaScript動(dòng)態(tài)創(chuàng)建form表單并提交的實(shí)現(xiàn)方法
這篇文章主要介紹了JavaScript動(dòng)態(tài)創(chuàng)建form表單并提交的實(shí)現(xiàn)方法,涉及JavaScript動(dòng)態(tài)創(chuàng)建頁(yè)面元素及模擬表單提交的技巧,需要的朋友可以參考下2015-12-12
js中數(shù)組解構(gòu)與對(duì)象解構(gòu)示例代碼
數(shù)組解構(gòu)是一種在 JavaScript 中從數(shù)組中提取值并將它們分配給變量的方式,在數(shù)組解構(gòu)中分為完全解構(gòu),不完全解構(gòu),解構(gòu)失敗以及解構(gòu)默認(rèn)值,這篇文章主要介紹了js中數(shù)組解構(gòu)與對(duì)象解構(gòu),需要的朋友可以參考下2023-09-09
javascript中解析四則運(yùn)算表達(dá)式的算法和示例
這篇文章主要介紹了javascript中解析四則運(yùn)算表達(dá)式的算法和示例,本文介紹了中綴表示法、逆波蘭表示法這2種算法,并分別給出了代碼實(shí)例,需要的朋友可以參考下2014-08-08
實(shí)例解析package.json和最常見(jiàn)的scripts字段
日常開(kāi)發(fā)中,現(xiàn)在的前端開(kāi)發(fā)已經(jīng)被三大框架取代,其中最主流的不過(guò)vue和react,而開(kāi)發(fā)這些項(xiàng)目的時(shí)候不得不接觸package.json這個(gè)文件,可你真的了解這個(gè)文件嗎?今天給大家聊聊package.json和最常見(jiàn)的scripts字段,感興趣的朋友一起看看吧2023-04-04

