Java Json数据中有双引号未转义的解析报错
例如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数据中有双引号未转义的解析报错相关推荐
- php访问数组用引号_php双引号中访问数组元素报错如何解决
最近在做微信公众号开发,在一个发送图文接口中,需要把数组元素拼接在XML字符串中,本文主要和大家分享一篇基于php双引号中访问数组元素报错的解决方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小 ...
- php json数据中 双引号变为quot;解决
在传递json数据时 会产生字符被HTML化 如 :{"key":"test\""} 中的双引号被转成 '"', {"key ...
- WCF+REST 返回Json数据有双引号怎么去掉
解决方法:定义契约的返回类型为:Stream public Stream GetResultData(string parameter){string jsonResultStr = '数据层返回的结 ...
- 字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉
我就废话不多说了,大家还是直接看代码吧~ ? 补充知识:java 替换json字符串中间的引号保留两边的引号,避免json校验失败 问题描述 解析爬取的json数据时,报如下错误: ? 问题原因 获取 ...
- php 序列化转义冒号,Json数据中有冒号以及其它特殊字符序列化总结
JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换.但是Json数据中有冒号以及其它特殊字符时序列化解析就会报错,处理办法如下: 错 ...
- python转义引号的作用_python传到前端的数据,双引号被转义的问题
python部分 def mallTemplateConfig(request): gameRole_edit = request.session.get('gameRole_edit', []) # ...
- 单引号,双引号,转义
2011-07-07 11:14 单引号,双引号,转义 最近发现一个问题,是有关引号与转义的,于是就整理了一下这方面的知识,以方便以后温故. 双引号: ·在字串中使用变量 这个功能让你无须使用连接符号 ...
- js拼装html单引号双引号,js、html中的单引号、双引号及其转义使用
js.html中的单引号.双引号及其转义使用 在js中对相关字符做判断或取值的时候很多情况下都会用到这些. ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: IE提示 ...
- 双引号用html语言写,js、html中的单引号、双引号及其转义使用.doc
js.html中的单引号.双引号及其转义使用 js.html中的单引号.双引号及其转义使用js.html中的单引号.双引号及其转义使用这几天一直在画页面,身为开发人员的我之所以要画页面是因为当前项目中 ...
最新文章
- django之模板语法
- JMeter初探四-Fiddler录制与实战
- 简单两个命令快速使用Xshell从Linux服务器上下载上传文件
- mysql插入数据到底哪里错了?
- raii_Java中的RAII
- 将活动工作表生成 PDF,并通过电子邮件发送
- JQuery1.2.6 ui.dialog控件在IE6下标题栏显示不正常的问题解决
- 最近用的几个sql语句
- 号称2020最轻薄的5G旗舰,这款手机 你不看看吗?
- 第二十:如何把Jenkins+Allure2生成的报告发送邮件(重点超详细)
- 学习和考取HCIE的普遍经典过程,你肯定是遇到了其中的某些问题?这里有你要的答案...
- ubuntu无法激活输入法,Zendstudio无法激活中文输入法问题
- 设备管理器---usb大容量储存设备感叹号,USB大容量存储设备无法启动
- 便携式明渠流量计的功能特点及资质证书
- java 正则判断二进制_如何在Java正则表达式匹配中使用IsAlphabetic二进制属性?
- Android新浪微博授权提示:文件不存在 C8998 的终极解决方法
- 超越OCR的富文档内容解析神器LayoutParser
- 人脸识别开发安卓手机APP 注册人脸 识别人脸
- 区块链:信仰亦需理性
- python英雄联盟脚本是什么_Python3爬取英雄联盟英雄皮肤大图实例代码
热门文章
- 基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类
- 数据交互协议——JSON
- jmeter使用nmon
- Poly Bridge 2《桥梁建造师 2》 Mac版 – 好玩的模拟造桥游戏
- 哪个牌子的电视盒子好用?经销商总结目前性能最好的电视盒子
- 计算机上装的word怎么卸载,【2人回答】电脑自己重装系统后,电脑自带了Office2007,怎么把这个卸载掉?软件卸载里找不到Office?-3D溜溜网...
- 零基础自学SQL课程 | OUTER JOIN外连接
- 小程序使用好物圈api
- JavaScript开发工具列表
- mysql5.7 delimiter_percona MYSQL 5.7.13 5.7.14 MYSQLDUMP 导入报错delimiter (修改MYSQLDUMP代码)...