JS decodeURIComponent 與 JAVA 解碼

前端用 decodeURIComponent 編碼字符串后,會(huì)生成類似

%7B%22mailNo%22%3A%223322826833883%22%2C%22status%22%3A%220%22%2C%22errCode%22%3A%221%22%2C%22message%22%3A%22%5Cu67e5%5Cu8be2%5Cu4e0d%5Cu5230%5Cu4fe1%5Cu606f%5Cuff0c%5Cu8bf7%5Cu6838%5Cu5bf9%5Cu5355%5Cu53f7%5Cu548c%5Cu5feb%5Cu9012%5Cu516c%5Cu53f8%5Cu662f%5Cu5426%5Cu6b63%5Cu786e%22%2C%22expSpellName%22%3A%22shentong%22%2C%22expTextName%22%3A%22%5Cu7533%5Cu901a%5Cu5feb%5Cu9012%22%2C%22tel%22%3A%2295543%5C%2F4008895543%22%2C%22data%22%3A%5B%5D%2C%22update%22%3A%221486536329%22%2C%22cache%22%3A7%2C%22ord%22%3A%22ASC%22%7D

這樣的形式。
但是這樣的形式用Java不好處理,網(wǎng)上大部分都說用

String result = java.net.URLDecoder.decode(url, "UTF-8");

但是效果不好,內(nèi)容里如果包含雙引號(hào)的話,雙引號(hào)里的內(nèi)容沒有被解碼出來。

最后在StackOverFlow上找到了,解決方案很簡單

String result = new java.net.URI(url).getPath();

對(duì),你沒有看錯(cuò),getPath()可以完美解碼。

{
    "mailNo": "3322826833883",
    "status": "0",
    "errCode": "1",
    "message": "查詢不到信息,請(qǐng)核對(duì)單號(hào)和快遞公司是否正確",
    "expSpellName": "shentong",
    "expTextName": "申通快遞",
    "tel": "95543/4008895543",
    "data": [],
    "update": "1486536329",
    "cache": 7,
    "ord": "ASC"
}

關(guān)注我的公眾號(hào).jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 摘要 該配置文件定義了支持高質(zhì)量音頻分發(fā)所需的Bluetooth?設(shè)備的要求。這些要求以終端用戶服務(wù)的方式表達(dá),并...
    公子小水閱讀 10,425評(píng)論 0 4
  • 之前積累了XSS 有一段時(shí)間,因?yàn)槟壳伴_始了一件有趣的工程,需要整合非常多的知識(shí),其中Web 安全這一塊出現(xiàn)最多的...
    刀背藏身閱讀 9,563評(píng)論 0 16
  • 「本文所有參考資料來源均附于文末,供大家拓展閱讀」 另:未經(jīng)證實(shí)來源資料,本人絕不使用 文|土豆泥先生 寫在文前:...
    熊貓Panda先生閱讀 1,608評(píng)論 19 27
  • Data Structures 基本數(shù)據(jù)結(jié)構(gòu)Dictionaries 字典Priority Queues 優(yōu)先隊(duì)列...
    碼蟻Q閱讀 1,188評(píng)論 0 11
  • 想到要快專四考試了,內(nèi)心還是很害怕。不知道如何復(fù)習(xí),內(nèi)心很焦慮,很煩躁,不知道自己該干啥。害怕通不過考試,害怕得不...
    荷麥閱讀 250評(píng)論 0 0

友情鏈接更多精彩內(nèi)容