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



2、若JSON數(shù)據(jù)中存在奇數(shù)個(gè)反斜杠時(shí)后臺(tái)又不做處理的前提下,移動(dòng)端可以過濾該特殊字符:
第一步:構(gòu)建工具類:
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ì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
詳解JS實(shí)現(xiàn)系統(tǒng)登錄頁的登錄和驗(yàn)證
這篇文章主要介紹了JS實(shí)現(xiàn)系統(tǒng)登錄頁的登錄和驗(yàn)證,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
正則表達(dá)式校驗(yàn)身份證號(hào)碼完整代碼示例
在做用戶實(shí)名驗(yàn)證時(shí),常會(huì)用到身份證號(hào)碼的正則表達(dá)式及校驗(yàn)方案,下面這篇文章主要給大家介紹了關(guān)于正則表達(dá)式校驗(yàn)身份證號(hào)碼的相關(guān)資料,需要的朋友可以參考下2024-04-04
Javascript匿名函數(shù)的一種應(yīng)用 代碼封裝
說實(shí)話,對(duì)于js初學(xué)者的我來說。這個(gè)東西太嚇人了,在這些JS庫中,這個(gè)函數(shù)基本上把整個(gè)庫的所有代碼全括起來了,這種寫法完全超越了我的常識(shí)。2010-06-06
原生JavaScript實(shí)現(xiàn)的簡(jiǎn)單放大鏡效果示例
這篇文章主要介紹了原生JavaScript實(shí)現(xiàn)的簡(jiǎn)單放大鏡效果,涉及javascript事件響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-02-02
javascript 用記憶函數(shù)快速計(jì)算遞歸函數(shù)
摘自《JavaScript: The Good Parts》,作為讀書筆記備用。對(duì)于追求執(zhí)行效率的朋友可以參考下。2010-03-03

