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 相关文章推荐
[HTML/CSS/Javascript]WWTJS
Sep 25 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
Jan 20 Javascript
js实现仿爱微网两级导航菜单效果代码
Aug 31 Javascript
三个js循环的关键字示例(for与while)
Feb 16 Javascript
JavaScript中Number对象的toFixed() 方法详解
Sep 02 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
Vue中对比scoped css和css module的区别
May 17 Javascript
基于vue-router 多级路由redirect 重定向的问题
Sep 03 Javascript
浅谈webpack性能榨汁机(打包速度优化)
Jan 09 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
Apr 04 Javascript
夯基础之手撕javascript继承详解
Nov 09 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
PHP静态类
2006/11/25 PHP
PHP HTML代码串截取代码
2008/12/29 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
php格式化日期实例分析
2014/11/12 PHP
PHP中header用法小结
2016/05/23 PHP
浅谈php调用python文件
2019/03/29 PHP
两个数组去重的JS代码
2013/12/04 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
python笔记(1) 关于我们应不应该继续学习python
2012/10/24 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
在Python中实现贪婪排名算法的教程
2015/04/17 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
使用python实现简单五子棋游戏
2019/06/18 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python统计字符的个数代码实例
2020/02/07 Python
Pycharm修改python路径过程图解
2020/05/22 Python
Python持续监听文件变化代码实例
2020/07/22 Python
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
结婚典礼证婚词
2014/01/11 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
锅炉工岗位职责
2015/02/13 职场文书
大学生英文求职信范文
2015/03/19 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书