字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉
我就废话不多说了,大家还是直接看代码吧~
?
补充知识:java 替换json字符串中间的引号保留两边的引号,避免json校验失败
问题描述
解析爬取的json数据时,报如下错误:
?
问题原因
获取到”d”名称对应的所需结果
String allData = (String) JSONObject.parseObject(searchListStr).get("d");
调试时发现结果集 allData 字符串中间含有1个或多个双引号(”)导致校验失败
{"mc":"崔记"纯净水经营部"},
{"mc":"贰+壹"休闲吧"},
{"mc":"富贵鸟"皮鞋经营店"},
{"mc":"红萍果"窗帘"}
用在线JSON校验格式化工具解析报错:
第1行解析错误:
{"mc":"崔记"纯净水经营部"},{"mc":"贰+壹
----------^
期望是 'EOF', '}', ':', ',', ']'
将字符串中间的双引号”去掉就符合JSON格式了,校验成功。
解决方法
当然是想办法如何去掉字符串中间的双引号。
直接替换引号是不行的,名称/值对全是双引号括起来的,只是多了中间的双引号。
最后想了个方法,利用名称/值对的固定格式进行双引号单引号替换,其余的双引号替换为空,然后单引号替换回双引号。原字符串如 :
{“mc”:”崔记”纯净水经营部”},{“mc”:”贰+壹”休闲吧”},…
?
这样处理后,JSON 解析成功。
以上这篇Java Json字符串的双引号("")括号如何去掉就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/weixin_41124484/article/details/86489612
字符串json怎么把双引号去掉_Java Json字符串的双引号("")括号如何去掉相关推荐
- java json特殊字符处理_java json字符串传递给 js 时 特殊字符转义错误 研究
一些换行 回车等符号需要转义 主要注意 单引号 与双引号. 一 如果js以 双引号接收字符串 则转单引号 " 至 \" 否则js报错 二 如果js以 单引号接收字符串 则转单引号 ...
- js 去掉首尾引号 js 去除josn字符串中的全部转义字符 \
js 去除josn字符串中的全部转义字符 \: let jsonstr = "{\"message\":null,\"respData\":null, ...
- js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量)...
js中单引号和双引号的区别(html中属性规范是用双引号,js中字符串规定是用单引号)(js中单引号区别和php很像:单引号快,双引号可转义字符,双引号可解析变量) 一.总结 1.html中属性规范是 ...
- java中引号嵌套_java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...
- java字符串去掉最后一个逗号_java拼接字符串时去掉最后一个多余逗号的方法
java拼接字符串时去掉最后一个多余逗号的方法 本文实例讲述了java拼接字符串时去掉最后一个多余逗号的方法.分享给大家供大家参考.具体分析如下: 先看下面这段代码: for (int t = 0; ...
- 工银e生活开发脱坑日志(8)使用json_decode无法解析json,双引号才是json 的标准
工行对接环境为JAVA(直接复制API加密参考文档的内容,导致的无法解析,基础知识薄弱),立即登录传参或支付json环境为PHP,JAVA与PHP传JSON传参: $loginParams = &qu ...
- python中可以作为定界符_在Python中,字符串属于不可变有序序列,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。...
在Python中,字符串属于不可变有序序列,使用单引号.双引号.三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套. 下述哪种光谱法是基于发射原理()?A:分光光度法B:荧光光度法C:红外 ...
- java双引号嵌套_java和javascript双引号嵌套的问题
双引号不能嵌套双引号,否则一对双引号就结束了 java中双引号中嵌套双引号需要转义:public class Test{ public static void main(String[] args){ ...
- java对象和字符串转换_java中字符串和JSON对象、Bean之间的相互转换
JSON格式用于数据传输.bean用于封装数据信息.String用于展示封装信息.json格式的内容用json工具或者之间在json.cn展示比较清晰. 一.将Sting转为Json 在开发中,经常是 ...
最新文章
- Linux_NetworkManager_RHEL7
- 手把手教你实现SVM算法(二)
- PAT甲级1020 Tree Traversals:[C++题解]树的遍历、由中序序列和后序序列递归建树
- 戴维南定律和诺顿定律
- JS转字符 判断数字等
- linux初学者-普通磁盘分区篇
- pthread_create会导致内存泄露
- web基础编程-图片管理网站
- 退出域不能够重新加入域,郁闷呀
- select vue 获取name_在vue的组件中获取select2插件的值
- 用Codeblocks 10.05调试程序
- opencv怎么2个摄像头_内脏脂肪过高怎么办?从2个方法入手,坚持3个月甩掉小肚腩...
- 关于Boost的Asio的信号灯超时时间已到错误
- echarts 生成 迁徙图_利用百度Echarts开发人口迁徙图(产品流向图)
- 记:解决We‘re sorry but ... doesn‘t work properly without JavaScript enabled. Please enable it to contin
- 不讲废话,全程硬核,处理结构化数据的终极解决方案
- 也许你不知道:越自我,越自由!
- html 免备案,域名没有备案使用cdn(免备案cdn推荐)
- python添加模块搜索路径和包的导入_python添加模块搜索路径和包的导入方法
- 打开Windows任务管理器的七种方法