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 相关文章推荐
JavaScript 读取元素的CSS信息的代码
Feb 07 Javascript
node.js实现端口转发
Apr 14 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
了解JavaScript表单操作和表单域
May 27 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
javascript canvas API内容整理
Feb 16 Javascript
js实现简单贪吃蛇游戏
May 15 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
May 27 Javascript
JavaScript Image对象实现原理实例解析
Aug 26 Javascript
Vue项目打包编译优化方案
Sep 16 Javascript
jquery实现拖拽小方块效果
Dec 10 jQuery
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
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
php备份数据库类分享
2015/04/14 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
页面中iframe相互传值传参
2009/12/13 Javascript
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
属于你的jQuery提示框(Tip)插件
2016/01/20 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
神经网络python源码分享
2017/12/15 Python
python爬虫使用cookie登录详解
2017/12/27 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
python集合是否可变总结
2019/06/20 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
开学季活动策划方案
2014/02/28 职场文书
团代会主持词
2014/04/02 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
Promise静态四兄弟实现示例详解
2022/07/07 Javascript