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分页
Jun 07 Javascript
一页面多XMLHttpRequest对象
Jan 22 Javascript
客户端限制只能上传jpg格式图片的js代码
Dec 09 Javascript
js arguments,jcallee caller用法总结
Nov 30 Javascript
jquery实现勾选复选框触发事件给input赋值
Feb 01 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
Feb 19 Javascript
DWR中各种java方法的调用
May 04 Javascript
webpack中引用jquery的简单实现
Jun 08 Javascript
jquery滚动条插件(可以自定义)
Dec 11 Javascript
JavaScript学习笔记之函数记忆
Sep 06 Javascript
浅谈JavaScript中的属性:如何遍历属性
Sep 14 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
Nov 04 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 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
ES6中module模块化开发实例浅析
2017/04/06 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
python实现简单登陆流程的方法
2018/04/22 Python
Python求离散序列导数的示例
2019/07/10 Python
python openpyxl使用方法详解
2019/07/18 Python
深入学习python多线程与GIL
2019/08/26 Python
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
前台文员岗位职责
2013/12/28 职场文书
先进个人事迹材料
2014/01/25 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
爱之链教学反思
2014/04/30 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
英语专业自荐书
2014/06/13 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
化验室安全管理制度
2015/08/06 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android