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 相关文章推荐
双击滚屏-常用推荐
Nov 29 Javascript
jquery选择器需要注意的问题
Nov 26 Javascript
javascript实现图片上传前台页面
Aug 18 Javascript
轮播图组件js代码
Aug 08 Javascript
js实现简单的计算器功能
Jan 16 Javascript
详解微信小程序开发之城市选择器 城市切换
Jan 17 Javascript
jQuery extend()详解及简单实例
May 06 jQuery
JavaScript输入框字数实时统计更新
Jun 17 Javascript
vue使用中的内存泄漏【推荐】
Jul 10 Javascript
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
Vue中 axios delete请求参数操作
Aug 25 Javascript
JavaScript实现登录窗体
Jun 22 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
mysql总结之explain
2012/02/27 PHP
php事务处理实例详解
2014/07/11 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
vue.config.js中配置Vue的路径别名的方法
2020/02/11 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
python 实现A*算法的示例代码
2018/08/13 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
Python正则表达式匹配日期与时间的方法
2019/07/07 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
html5使用canvas绘制太阳系效果
2014/12/15 HTML / CSS
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
党校培训自我鉴定
2014/02/01 职场文书
中学教师师德承诺书
2014/05/23 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
Python中常见的导入方式总结
2021/05/06 Python
python中%格式表达式实例用法
2021/06/18 Python