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 相关文章推荐
动态加载js的几种方法
Oct 23 Javascript
JavaScript DOM 学习第七章 表单的扩展
Feb 19 Javascript
深入分析js中的constructor和prototype
Apr 07 Javascript
js自定义事件及事件交互原理概述(二)
Feb 01 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
JavaScript的漂亮的代码片段
Jun 05 Javascript
jQuery中的jQuery()方法用法分析
Dec 27 Javascript
js仿搜狐视频记录片列表展示效果
May 30 Javascript
使用cookie绕过验证码登录的实现代码
Oct 12 Javascript
javascript创建元素和删除元素实例小结
Jun 19 Javascript
create-react-app开发常用配置教程
Jun 25 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 数据同步
2006/10/09 PHP
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
Python标准库内置函数complex介绍
2014/11/25 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python 列表理解及使用方法
2017/10/27 Python
Python 通配符删除文件的实例
2018/04/24 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
利用nohup来开启python文件的方法
2019/01/14 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
Java中实现多态的机制
2015/08/09 面试题
详细的本科生职业生涯规划范文
2014/09/16 职场文书
党员评议个人总结
2014/10/20 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
困难补助申请报告
2015/05/19 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python