利用Gson將Map轉化為Json
Gson(又稱Google Gson)是Google公司發布的開放原始碼的Java函式庫,主要用途為串列化Java物件為JSON字串,或反串行化JSON字串成Java物件。
Gson的POM依賴複製程式碼如下:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
程式碼複製程式碼如下:
/**
* 將Map轉化為Json
*
* @parammap
* @returnString
*/
public static <T> String mapToJson(Map<String, T> map) {
Gson gson = new Gson();
String jsonStr = gson.toJson(map);
return jsonStr;
}
PS:關於json操作,這裡再為大家推薦幾款比較實用的json線上工具供大家參考使用:
線上JSON程式碼檢驗、檢驗、美化、格式化工具:
http://tools.VeVB.COm/code/json
JSON線上格式化工具:
http://tools.VeVB.COm/code/jsonformat
線上XML/JSON互相轉換工具:
http://tools.VeVB.COm/code/xmljson
json程式碼線上格式化/美化/壓縮/編輯/轉換工具:
http://tools.VeVB.COm/code/jsoncodeformat
在線json壓縮/轉義工具:
http://tools.VeVB.COm/code/json_yasuo_trans
C語言風格/HTML/CSS/json程式碼格式化美化工具:
http://tools.VeVB.COm/code/ccode_html_css_json