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 iframe的相互操作浅析
Oct 14 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
Jul 16 Javascript
js+jquery实现图片裁剪功能
Jan 02 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
Vue 2.0学习笔记之Vue中的computed属性
Oct 16 Javascript
Node.js实现注册邮箱激活功能的方法示例
Mar 23 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
Jul 09 Javascript
微信小程序如何播放腾讯视频的实现
Sep 20 Javascript
Layui数据表格之单元格编辑方式
Oct 26 Javascript
JS this关键字在ajax中使用出现问题解决方案
Jul 17 Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 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
发布一个用PHP fsockopen写的HTTP下载的类
2007/02/22 PHP
php 图片加水印与上传图片加水印php类
2010/05/12 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
bootstrap table表格客户端分页实例
2017/08/07 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
深入理解nodejs搭建静态服务器(实现命令行)
2019/02/05 NodeJs
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Python3 入门教程 简单但比较不错
2009/11/29 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
详解python持久化文件读写
2019/04/06 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
铭万公司.net面试题笔试题
2014/07/20 面试题
室内设计专业学生的自我评价分享
2013/11/27 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
矿泉水广告词
2014/03/20 职场文书
追悼会主持词
2014/03/20 职场文书
收入证明怎么写
2015/06/12 职场文书
薪资证明范本
2015/06/19 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
Python的三个重要函数详解
2022/01/18 Python