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 继承机制的实现
Aug 12 Javascript
JS 实现获取打开一个界面中输入的值
Mar 19 Javascript
怎么清空javascript数组
May 11 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
Sep 03 Javascript
js实现字符串和数组之间相互转换操作
Jan 12 Javascript
easyui validatebox验证
Apr 29 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
Jul 05 Javascript
fetch 使用及如何接收JS传值
Nov 11 Javascript
快速了解Node中的Stream流是什么
Feb 13 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
Dec 19 Javascript
js canvas实现五子棋小游戏
Jan 22 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
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
Python实现导出数据生成excel报表的方法示例
2017/07/12 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
如何理解transaction事务的概念
2015/05/27 面试题
管理信息系学生的自我评价
2014/01/11 职场文书
公司庆典邀请函范文
2014/01/13 职场文书
高校十八大报告感想
2014/01/27 职场文书
毕业生就业推荐表自我鉴定
2014/03/20 职场文书
永远跟党走演讲稿
2014/09/12 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
律政俏佳人观后感
2015/06/09 职场文书
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
四十九个javascript小知识实用技巧
2021/11/20 Javascript