解決gson轉json字符串的時候=號等特殊字符會出現亂,導致加密結果不正確的問題

博主最近出現了一個很奇葩的問題,與後臺.net交互時,簽名驗證需要加密json字符串的時候,兩邊加密結果總是不一樣,找了很久很久,因爲加密方式都是一樣的,一直用的也沒問題就唯獨一個地方出了問題,後來找區別唯一的卻別就是出問題的json裏面多了個=號,於是上網查了下,gson使用時轉json字符串的時候=號等一些特殊字符都會出問題,這項我們就不能用Gson gson = new Gson();不能這樣實例化了,我們可以使用GsonBuilder,其他使用方式都一樣

   Gson  gson = new GsonBuilder().disableHtmlEscaping().create();
這樣就解決了吧實體類轉爲json的時候出現部分特殊字符亂碼的問題


發佈了45 篇原創文章 · 獲贊 46 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章