JSON數(shù)據(jù)中存在單個轉(zhuǎn)義字符“\”的處理方法
1、反斜杠(又稱右斜杠"\"),還表示轉(zhuǎn)義字符,字符串中不能成單出現(xiàn);
斜杠(又稱左斜杠“/”)
例如,在Android中定義字符串時:
2、若JSON數(shù)據(jù)中存在奇數(shù)個反斜杠時后臺又不做處理的前提下,移動端可以過濾該特殊字符:
第一步:構(gòu)建工具類:
public class JSONEncodeUtil { /** * 將奇數(shù)個轉(zhuǎn)義字符變?yōu)榕紨?shù)個 * @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字符串前先進行轉(zhuǎn)化處理:
總結(jié)
以上所述是小編給大家介紹的JSON數(shù)據(jù)中存在單個轉(zhuǎn)義字符“\”的處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Javascript匿名函數(shù)的一種應(yīng)用 代碼封裝
說實話,對于js初學(xué)者的我來說。這個東西太嚇人了,在這些JS庫中,這個函數(shù)基本上把整個庫的所有代碼全括起來了,這種寫法完全超越了我的常識。2010-06-06原生JavaScript實現(xiàn)的簡單放大鏡效果示例
這篇文章主要介紹了原生JavaScript實現(xiàn)的簡單放大鏡效果,涉及javascript事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-02-02javascript 用記憶函數(shù)快速計算遞歸函數(shù)
摘自《JavaScript: The Good Parts》,作為讀書筆記備用。對于追求執(zhí)行效率的朋友可以參考下。2010-03-03