JSON数据中存在单个转义字符“\”的处理方法


Posted in Javascript onJuly 11, 2018

1、反斜杠(又称右斜杠"\"),还表示转义字符,字符串中不能成单出现;

斜杠(又称左斜杠“/”)

例如,在Android中定义字符串时:

JSON数据中存在单个转义字符“\”的处理方法JSON数据中存在单个转义字符“\”的处理方法

JSON数据中存在单个转义字符“\”的处理方法

2、若JSON数据中存在奇数个反斜杠时后台又不做处理的前提下,移动端可以过滤该特殊字符:

第一步:构建工具类:

public class JSONEncodeUtil {
  /**
  * 将奇数个转义字符变为偶数个
  * @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字符串前先进行转化处理:

JSON数据中存在单个转义字符“\”的处理方法

总结

以上所述是小编给大家介绍的JSON数据中存在单个转义字符“\”的处理方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
jQuery下通过replace字符串替换实现大小图片切换
May 22 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
Aug 09 Javascript
使用jquery获取网页中图片高度的两种方法
Sep 26 Javascript
JavaScript中的依赖注入详解
Mar 18 Javascript
Bootstrap前端开发案例二
Jun 17 Javascript
详解angular2封装material2对话框组件
Mar 03 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
node.js支持多用户web终端实现及安全方案
Nov 29 Javascript
JavaScript+H5实现微信摇一摇功能
May 23 Javascript
vue生命周期的探索
Apr 03 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
JS实现动态生成html table表格的方法分析
Jul 11 #Javascript
vue监听键盘事件的快捷方法【推荐】
Jul 11 #Javascript
vue移动端实现红包雨效果
Jun 23 #Javascript
vue实现学生录入系统之添加删除功能
Jul 11 #Javascript
微信小程序实现红包雨功能
Jul 11 #Javascript
小程序ios音频播放没声音问题的解决
Jul 11 #Javascript
vue 1.0 结合animate.css定义动画效果
Jul 11 #Javascript
You might like
CI框架常用方法小结
2016/05/17 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
才发现的超链接js导致网页中GIF动画停止的解决方法
2007/11/02 Javascript
JavaScript 字符编码规则
2009/05/04 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
JavaScript手机振动API
2016/06/11 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
Javascript中的 “&amp;” 和 “|” 详解
2017/02/02 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
浅析js中mvvm模式实现的原理
2018/10/06 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
Python open()文件处理使用介绍
2014/11/30 Python
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
python 判断网络连通的实现方法
2018/04/22 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
MATCHESFASHION.COM法国官网:英国奢侈品零售商
2018/01/04 全球购物
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
医学生个人求职信范文
2014/02/07 职场文书
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
操行评语大全
2014/04/30 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
机关工会工作总结2015
2015/05/26 职场文书
惊涛骇浪观后感
2015/06/05 职场文书