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 相关文章推荐
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 Javascript
javascript开发技术大全 第4章 直接量与字符集
Jul 03 Javascript
Node.js巧妙实现Web应用代码热更新
Oct 22 Javascript
微信小程序 for 循环详解
Oct 09 Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 Javascript
微信小程序模板(template)使用详解
Jan 31 Javascript
vue写一个组件
Apr 09 Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 Javascript
js中的this的指向问题详解
Aug 29 Javascript
原生javascript中this几种常见用法总结
Feb 24 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
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
功能强大的php文件上传类
2016/08/29 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
jQuery实现类似淘宝购物车全选状态示例
2013/06/26 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
2018/02/06 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
解决VUEX的mapState/...mapState等取值问题
2020/07/24 Javascript
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
Python实现将xml导入至excel
2015/11/20 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
项目经理的岗位职责
2013/11/23 职场文书
个人收入证明范本
2014/09/18 职场文书
2014幼儿园小班工作总结
2014/11/10 职场文书
模范教师事迹材料
2014/12/16 职场文书
异地恋情人节寄语
2015/02/28 职场文书
防暑降温通知书
2015/04/27 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
Python基础之数据结构详解
2021/04/28 Python
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android