例如Json数据中有双引号,解析时会报Json格式错误或者转义有问题

{"content": "重要任务提醒","matterName": ""德勤57"装砂滞留船期损失案"
}

可以在解析前现将Json格式化一遍,这里面主要是双引号匹配的查找

 public static String formatErrorJson(String s) {char[] temp = s.toCharArray();int n = temp.length;for (int i = 0; i < n; i++) {if (temp[i] == ':' && temp[i + 1] == '"') {for (int j = i + 2; j < n; j++) {if (temp[j] == '"') {if (temp[j + 1] != ',' && temp[j + 1] != '}') {temp[j] = '”';} else if (temp[j + 1] == ',' || temp[j + 1] == '}') {break;}}}}}return new String(temp);
}

Java Json数据中有双引号未转义的解析报错相关推荐

  1. php访问数组用引号_php双引号中访问数组元素报错如何解决

    最近在做微信公众号开发,在一个发送图文接口中,需要把数组元素拼接在XML字符串中,本文主要和大家分享一篇基于php双引号中访问数组元素报错的解决方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小 ...

  2. php json数据中 双引号变为quot;解决

    在传递json数据时  会产生字符被HTML化  如 :{"key":"test\""} 中的双引号被转成 '"',  {"key ...

  3. WCF+REST 返回Json数据有双引号怎么去掉

    解决方法:定义契约的返回类型为:Stream public Stream GetResultData(string parameter){string jsonResultStr = '数据层返回的结 ...

  4. 字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉

    我就废话不多说了,大家还是直接看代码吧~ ? 补充知识:java 替换json字符串中间的引号保留两边的引号,避免json校验失败 问题描述 解析爬取的json数据时,报如下错误: ? 问题原因 获取 ...

  5. php 序列化转义冒号,Json数据中有冒号以及其它特殊字符序列化总结

    JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换.但是Json数据中有冒号以及其它特殊字符时序列化解析就会报错,处理办法如下: 错 ...

  6. python转义引号的作用_python传到前端的数据,双引号被转义的问题

    python部分 def mallTemplateConfig(request): gameRole_edit = request.session.get('gameRole_edit', []) # ...

  7. 单引号,双引号,转义

    2011-07-07 11:14 单引号,双引号,转义 最近发现一个问题,是有关引号与转义的,于是就整理了一下这方面的知识,以方便以后温故. 双引号: ·在字串中使用变量 这个功能让你无须使用连接符号 ...

  8. js拼装html单引号双引号,js、html中的单引号、双引号及其转义使用

    js.html中的单引号.双引号及其转义使用 在js中对相关字符做判断或取值的时候很多情况下都会用到这些. ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: IE提示 ...

  9. 双引号用html语言写,js、html中的单引号、双引号及其转义使用.doc

    js.html中的单引号.双引号及其转义使用 js.html中的单引号.双引号及其转义使用js.html中的单引号.双引号及其转义使用这几天一直在画页面,身为开发人员的我之所以要画页面是因为当前项目中 ...

最新文章

  1. django之模板语法
  2. JMeter初探四-Fiddler录制与实战
  3. 简单两个命令快速使用Xshell从Linux服务器上下载上传文件
  4. mysql插入数据到底哪里错了?
  5. raii_Java中的RAII
  6. 将活动工作表生成 PDF,并通过电子邮件发送
  7. JQuery1.2.6 ui.dialog控件在IE6下标题栏显示不正常的问题解决
  8. 最近用的几个sql语句
  9. 号称2020最轻薄的5G旗舰,这款手机 你不看看吗?
  10. 第二十:如何把Jenkins+Allure2生成的报告发送邮件(重点超详细)
  11. 学习和考取HCIE的普遍经典过程,你肯定是遇到了其中的某些问题?这里有你要的答案...
  12. ubuntu无法激活输入法,Zendstudio无法激活中文输入法问题
  13. 设备管理器---usb大容量储存设备感叹号,USB大容量存储设备无法启动
  14. 便携式明渠流量计的功能特点及资质证书
  15. java 正则判断二进制_如何在Java正则表达式匹配中使用IsAlphabetic二进制属性?
  16. Android新浪微博授权提示:文件不存在 C8998 的终极解决方法
  17. 超越OCR的富文档内容解析神器LayoutParser
  18. 人脸识别开发安卓手机APP 注册人脸 识别人脸
  19. 区块链:信仰亦需理性
  20. python英雄联盟脚本是什么_Python3爬取英雄联盟英雄皮肤大图实例代码

热门文章

  1. 基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类
  2. 数据交互协议——JSON
  3. jmeter使用nmon
  4. Poly Bridge 2《桥梁建造师 2》 Mac版 – 好玩的模拟造桥游戏
  5. 哪个牌子的电视盒子好用?经销商总结目前性能最好的电视盒子
  6. 计算机上装的word怎么卸载,【2人回答】电脑自己重装系统后,电脑自带了Office2007,怎么把这个卸载掉?软件卸载里找不到Office?-3D溜溜网...
  7. 零基础自学SQL课程 | OUTER JOIN外连接
  8. 小程序使用好物圈api
  9. JavaScript开发工具列表
  10. mysql5.7 delimiter_percona MYSQL 5.7.13 5.7.14 MYSQLDUMP 导入报错delimiter (修改MYSQLDUMP代码)...