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 相关文章推荐
extjs form textfield的隐藏方法
Dec 29 Javascript
在javascript将NodeList作为Array数组处理的方法
Jul 09 Javascript
JavaScript判断密码强度(自写代码)
Sep 06 Javascript
javascript使用location.search的示例
Nov 05 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
Sep 09 Javascript
如何使用AngularJs打造权限管理系统【简易型】
May 09 Javascript
jquery遍历table的tr获取td的值实现方法
May 19 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
Nov 20 Javascript
在小程序开发中使用npm的方法
Oct 17 Javascript
jQuery实现轮播图效果demo
Jan 11 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无限分类且支持输出树状图的详细介绍
2013/06/19 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
Python 元组(Tuple)操作详解
2014/03/11 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
python获取地震信息 微信实时推送
2019/06/18 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
复核员上岗演讲稿
2014/01/05 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
督导岗位职责
2015/02/04 职场文书
教师节慰问信
2015/02/15 职场文书
2015年保送生自荐信
2015/03/24 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
在JavaScript中如何使用宏详解
2021/05/06 Javascript
python执行js代码的方法
2021/05/13 Python
MySQL快速插入一亿测试数据
2021/06/23 MySQL
python之django路由和视图案例教程
2021/07/26 Python
mysql的Buffer Pool存储及原理
2022/04/02 MySQL
MySQL数据库查询之多表查询总结
2022/08/05 MySQL
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis