国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java Json字符串的雙引號("")括號如何去掉

Java Json字符串的雙引號("")括號如何去掉

2020-09-13 00:07點擊確認后開始 Java教程

這篇文章主要介紹了Java Json字符串的雙引號("")括號如何去掉?具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

?
1
2
3
4
5
6
7
8
//自己copy試一下比什么都好
public static void main(String[] args) {
        String json = "[\"name\":\"value\",\"value1\"]";
        String t = json.replaceAll("\\\"","");
        System.out.println("去除雙引號和斜杠后:"+t);
        String replaceAll = t.replace("[", "").replace("]","");
        System.out.println("去除左右中括號后:"+replaceAll);
    }

補充知識:java 替換json字符串中間的引號保留兩邊的引號,避免json校驗失敗

問題描述

解析爬取的json數據時,報如下錯誤:

?
1
2
3
4
5
6
7
8
9
10
11
com.alibaba.fastjson.JSONException: syntax error, position at 4164, name mc
 at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:586)
 at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:1157)
 at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:476)
 at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1327)
 at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1293)
 at com.alibaba.fastjson.JSON.parse(JSON.java:137)
 at com.alibaba.fastjson.JSON.parse(JSON.java:128)
 at com.alibaba.fastjson.JSON.parseObject(JSON.java:201)
 at com.nawang.crawl.GuizhouEnterpriseListCrawlAll2.crawlList(GuizhouEnterpriseListCrawlAll2.java:210)
 at com.nawang.crawl.GuizhouEnterpriseListCrawlAll2.main(GuizhouEnterpriseListCrawlAll2.java:85)

問題原因

獲取到”d”名稱對應的所需結果

String allData = (String) JSONObject.parseObject(searchListStr).get("d");

調試時發現結果集 allData 字符串中間含有1個或多個雙引號(”)導致校驗失敗

{"mc":"崔記"純凈水經營部"},

{"mc":"貳+壹"休閑吧"},

{"mc":"富貴鳥"皮鞋經營店"},

{"mc":"紅萍果"窗簾"}

用在線JSON校驗格式化工具解析報錯:

第1行解析錯誤:

{"mc":"崔記"純凈水經營部"},{"mc":"貳+壹

----------^

期望是 'EOF', '}', ':', ',', ']'

將字符串中間的雙引號”去掉就符合JSON格式了,校驗成功。

解決方法

當然是想辦法如何去掉字符串中間的雙引號。

直接替換引號是不行的,名稱/值對全是雙引號括起來的,只是多了中間的雙引號。

最后想了個方法,利用名稱/值對的固定格式進行雙引號單引號替換,其余的雙引號替換為空,然后單引號替換回雙引號。原字符串如 :

{“mc”:”崔記”純凈水經營部”},{“mc”:”貳+壹”休閑吧”},…

?
1
2
3
4
5
6
7
8
9
10
11
String s = allData.replaceAll("\\{\"","{'") // {" --> {'
  .replaceAll("\":\"", "':'") // ":" --> ':'
  .replaceAll("\",\"", "','") // "," --> ','
  .replaceAll("\":", "':") // ": --> ':
  .replaceAll(",\"", ",'") // ," --> ,'
  .replaceAll("\"\\}", "'}") // "} --> '}
  .replaceAll("\"", ""// " --> 空,以去掉字符串中間的引號
  .replaceAll("'", "\""// ' --> ",所有的單引號替換回雙引號
  .replaceAll("<br />", "") // 去掉字符串中的<br />
  .replaceAll("\\\\", "?"); // 字符串中含\也會導致解析失敗
JSONObject jsonData = JSONObject.parseObject(s);

這樣處理后,JSON 解析成功。

以上這篇Java Json字符串的雙引號("")括號如何去掉就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_41124484/article/details/86489612

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 老司机福利在线视频 | 国产2区| 色综合天天天天做夜夜夜夜做 | 黄色片在线免费观看 | 91毛片网| 国产欧美日韩精品一区 | 亚洲精品www久久久久久广东 | 在线一级毛片 | 午夜精品福利在线观看 | 亚洲日韩中文字幕一区 | 久久国内 | 国产一区二区在线免费观看 | 国产精品毛片久久久久久久 | 九九re| 国产高清一级片 | 日本亚洲欧美 | 亚洲男人在线天堂 | 亚洲综合第一页 | 亚洲欧洲一区二区三区 | 国产日韩欧美一区二区 | 伊人网在线观看 | 一 级 黄 色 片免费网站 | 国产精品久久久久久久久久新婚 | 亚洲大片免费观看 | 成人免费xxxxx在线观看 | 亚洲欧美第一页 | 欧美日韩精品久久久免费观看 | 国产一级黄片毛片 | 青春草国产免费福利视频一区 | 亚洲乱码国产乱码精品精的特点 | 天天干夜夜弄 | 久久99精品久久久久久久青青日本 | 午夜精品一区二区三区在线视频 | 精一区二区| 亚洲一区二区三区精品动漫 | 亚洲一区在线观看视频 | 久久国产精品一区二区 | 午夜精品福利一区二区三区蜜桃 | 欧美日韩中文 | 日韩中文字幕在线播放 | 日韩一区二区三区在线视频 |