JSON数据中存在单个转义字符“\”的处理方法

 更新时间:2018年07月11日 11:43:07   作者:PillarCD  
这篇文章主要介绍了JSON数据中存在单个转义字符“\”的处理方法,在这里反斜杠(又称右斜杠"\"),还表示转义字符,字符串中不能成单出现。具体内容详情大家跟随脚本之家小编一起看看吧

1、反斜杠(又称右斜杠"\"),还表示转义字符,字符串中不能成单出现;

斜杠(又称左斜杠“/”)

例如,在Android中定义字符串时:

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数据中存在单个转义字符“\”的处理方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • js中获取jsp表单中radio类型的值简单实例

    js中获取jsp表单中radio类型的值简单实例

    下面小编就为大家带来一篇js中获取jsp表单中radio类型的值简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • JavaScript  cookie 跨域访问之广告推广

    JavaScript cookie 跨域访问之广告推广

    这篇文章主要介绍了JavaScript cookie 跨域访问之广告推广 的相关资料,需要的朋友可以参考下
    2016-04-04
  • js实现点击按钮复制文本功能

    js实现点击按钮复制文本功能

    这篇文章主要为大家详细介绍了原生js实现点击按钮复制文本的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • JavaScript面试之如何实现数组拍平(扁平化)方法

    JavaScript面试之如何实现数组拍平(扁平化)方法

    数组扁平化是指将一个多维数组变为一维数组,下面这篇文章主要给大家介绍了关于JavaScript面试之如何实现数组拍平(扁平化)方法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2021-11-11
  • javascript与jquery动态创建html元素示例

    javascript与jquery动态创建html元素示例

    这篇文章主要介绍了javascript与jquery动态创建html元素的方法,结合实例形式分析了javascript与jQuery动态创建页面元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • JavaScript动态创建form表单并提交的实现方法

    JavaScript动态创建form表单并提交的实现方法

    这篇文章主要介绍了JavaScript动态创建form表单并提交的实现方法,涉及JavaScript动态创建页面元素及模拟表单提交的技巧,需要的朋友可以参考下
    2015-12-12
  • js中数组解构与对象解构示例代码

    js中数组解构与对象解构示例代码

    数组解构是一种在 JavaScript 中从数组中提取值并将它们分配给变量的方式,在数组解构中分为完全解构,不完全解构,解构失败以及解构默认值,这篇文章主要介绍了js中数组解构与对象解构,需要的朋友可以参考下
    2023-09-09
  • javascript中解析四则运算表达式的算法和示例

    javascript中解析四则运算表达式的算法和示例

    这篇文章主要介绍了javascript中解析四则运算表达式的算法和示例,本文介绍了中缀表示法、逆波兰表示法这2种算法,并分别给出了代码实例,需要的朋友可以参考下
    2014-08-08
  • 实例解析package.json和最常见的scripts字段

    实例解析package.json和最常见的scripts字段

    日常开发中,现在的前端开发已经被三大框架取代,其中最主流的不过vue和react,而开发这些项目的时候不得不接触package.json这个文件,可你真的了解这个文件吗?今天给大家聊聊package.json和最常见的scripts字段,感兴趣的朋友一起看看吧
    2023-04-04
  • newxtree.js代码

    newxtree.js代码

    newxtree.js代码...
    2007-03-03

最新评论