關於unicode轉成json後多一個“\”的處理方法
為了能夠使中文不出現亂碼,所以將中文轉成unicode傳輸,但是在java中,先將中文轉成unicode後,再進行json轉換,會出現多一個"\"的問題,如:劉詩詩 -> "\\u5218\\u8bd7\\u8bd7"。
所以可以先把資料轉成json字串,然後再將中文轉換成unicode,轉換方法如下:
/** * 將中文轉換成unicode. * @param s * @return 轉換後的unicode字串 */ private static String getUnicode(String s){ String result = ""; char[] c = s.toCharArray(); for(char tmp:c){ if(tmp > 255){ result += "\\u" + Integer.toHexString(tmp); }else result += tmp; } System.out.println(result); return result; }
這樣,就可以避免這個問題了。個人解決辦法,大神們有好意見給小弟留言,共同學習哦~
相關推薦
關於unicode轉成json後多一個“\”的處理方法
為了能夠使中文不出現亂碼,所以將中文轉成unicode傳輸,但是在java中,先將中文轉成unicode後,再進行json轉換,會出現多一個"\"的問題,如:劉詩詩 -> "\\u5218\\u8bd7\\u8bd7"。 所以可以先把資料轉成json字
非maven專案轉成maven後pom.xml解決方法
因為web專案本身jar放在lib中,無需maven自動下載。 轉化為maven後,需要重新配置pom檔案。 配置方法如下: <dependency> <groupId>
C#序列化實體成XML後多了一個問號
非法字符 express 就是 錯誤 技術 system text alt ace 在調試時,程序報如下錯誤 原因是在C#序列化實體成XML後,前面多了一個問號,如圖所示: 導致該XML格式不是正確的XML格式,所以程序報錯。 解決辦法就是加入一段代碼,隱藏掉XML開頭
Kettle將資料轉成JSON格式後通過restClient傳送POST請求
第一步:處理好自己的資料,然後轉成JSON格式,使用JSON Output控制元件,並且把要轉成JSON併發送出去的欄位和元素名稱的對映關係對應好 資料條目行數選擇不填,填數字將會按照填寫的數字拆分資料,會導致後面傳送POST請求變成一條一條傳,效率低下 輸出值outputVal
微信小程式-中處理json資料 (從json資料中提取想要的值 將變數json字串轉成json物件)
1、新增依賴 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>jso
Ajax原生請求和java對象轉成json
程序員 6.0 -type 是什麽 alert exp play 數據 style \黑馬程序員_超全面的JavaWeb視頻教程vedio\黑馬程序員_超全面的JavaWeb教程-源碼筆記\JavaWeb視頻教程_day23-資料源碼\ajax_code\day23_3
SpringMVC3.2 解決PO返回前臺轉成JSON時數據Long精度丟失問題
service extends object adapter pen ring opened strings gad SpringMVC3.2 解決PO返回前臺轉成JSON時數據Long精度丟失問題 方案 1、自定義一個傑克遜的json轉換類 public c
解析IFC數據並轉成json格式
延伸 buildings area 發布 面積 global num ngs 解析 { "com.bim.ifc.ifc2x3.ifc2x3tc1.IfcBuilding (#104)-": [{ "objKey": "GlobalId", "obj
Android ---------List 數組轉成 json格式的字符串
() nta lib end 字符 下載 true file lis 1.Gson方法 (1)在build.gradle(Module:app) 中 添加 dependencies { implementation files(‘libs/gson-2.7.ja
自定義EL表達式,將對象轉成json格式,關鍵代碼
地址 .com rar json common onf jsp頁面 conf 標簽 做javaweb開發的最常用的一個東西el表達式,這個東西是個很好用的東西,但有些時候我們處理復雜的字符串操作,就有些相形見絀了,這個時候就需要用自定義的方法去實現更多簡潔方便的事情。下面自
fastjson將Long型轉成json精度丟失問題解決
writer cts 精度問題 丟失 ren json mat super 解決 這是jacksonpublic void extendMessageConverters(List<HttpMessageConverter<?>> converter
將從服務端接收到的資料轉成JSON資料
第一步,從服務端接收資料,並將資料轉成int陣列。 try{ // 建立輸入流物件InputStream is = socket.getInputStream(); int length = is.a
String轉成JSON的實現
String轉成JSON 這個依賴很重要,我們將圍繞fastjson中的JSONObject這個類來談轉換 歡迎工作一到八年的Java工程師朋友們加入Java高階交流群:854630135 本群提供免費的學習指導 架構資料 以及免費的解答 不懂得問題都可以在本群提出來 之後還會有直播
Django查詢資料庫返回的查詢序列(Qureysets)轉成JSON問題
def showallinfo(request): articles = Article.objects.all() print(len(articles)) print(type(articles)) return HttpResponse(json.d
json字串資料轉成json物件取值方式
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import io.swagger.models.auth.I
JS物件和Java物件轉成JSON
一.Json物件與Json字串的轉化 1.jQuery外掛支援的轉換方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以將json字串轉換成json物件 2.瀏覽器支援的轉換方式(Firefox,chrome,oper
用第三方工具類,將JavaBean、List、Map<String,Object>轉成JSON文字
匯入第三方jar包: 》commons-beanutils-1.7.0.jar 》commons-collections-3.1.jar 》commons-lang-2.5.jar &nb
java http返回的xml格式轉成json格式
package Yishikeji.Hbase.Admin.Hbase; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class HdfsClu
json字串轉成json物件,以及json物件轉成json字串
json字串是一種能轉成json物件的字串(我自己理解的), 如 var MRWStr = '{name:WangHongxu,sex:man}', 把 MRW轉成json物件只需要 var MRWObj = JSON.parse(MRWStr); 就能得到 {n