Eclipse安裝GSON,使用GSON轉換Java Object到JSON
在eclipse裡安裝GSON
-
從這裡選擇合適的GSON版本,下載GSON的jar檔案:https://repo1.maven.org/maven2/com/google/code/gson/gson/
-
儲存jar檔案到本地目錄
-
選中project點選滑鼠右鍵,選擇"Build Path" -> “Configure Build Path”
-
選擇"Java Build Path", 開啟"Libraries",把jar檔案加入到"Classpath"
建立一個物件並轉換成JSON
例如我們要建立這樣一個JSON文字:
{"TRAILER_ID":[{"exists":true}]}
可以使用如下程式碼完成:
Map<String, List<Map<String, Boolean>>> filterAttributes = new HashMap<>();
Map<String, Boolean> attributeExistFilter = new HashMap<>();
attributeExistFilter.put("exists", Boolean.TRUE);
filterAttributes.put("TRAILER_ID", Arrays.asList(attributeExistFilter));
System.out.println(new Gson().toJson(filterAttributes));
相關文章
- Gson轉換 — json資料轉換為Object實體公共方法JSONObject
- 如何使用JSON和GSONJSON
- json與gson工具轉換案例及區別JSON
- Java Json API:Gson使用簡單入門JavaJSONAPI
- Java Json API:Gson序列化JavaJSONAPI
- android使用Gson來解析jsonAndroidJSON
- Json解析之Gson庫JSON
- Gson轉換與JSONObject區別JSONObject
- FastJson、Jackson、Gson進行Java物件轉換Json的細節處理ASTJSONJava物件
- Gson使用總結
- Gson泛型封裝泛型封裝
- 生成JSON資料--Gson(谷歌)方法JSON谷歌
- Gson將json字串轉map導致int型被轉換成double的採坑之旅JSON字串
- java Gson使用中遇到的Date格式問題Java
- kotlin的Gson的使用Kotlin
- Android Gson使用詳解Android
- Gson簡要使用筆記筆記
- Jackson Gson Json.simple 比較JSON
- gson 處理
- json解析效能比較(gson與jackson)JSON
- JSON解析器之Gson、FastJson、JacksonJSONAST
- 關於Gson解析的使用匯總
- Google-Gson註解使用詳解Go
- Json和Map互轉,三個包(org.json/net.sf.json/com.google.gson)JSONGo
- Gson簡明處理
- 【object c】Objective C中xml到json的轉換(二)ObjectXMLJSON
- Gson – 比較兩個順序無關的json字串JSON字串
- Android總結之json解析(FastJson Gson 對比)AndroidJSONAST
- Volley介紹JSon 和提交字串引數的封裝(StringRequest和Gson)JSON字串封裝
- Gson的原始碼講解原始碼
- 淺談Gson和fastjson使用中的坑ASTJSON
- [Object C]object c中完成將xml轉換為jsonObjectXMLJSON
- android使用gson和泛型解析伺服器回撥的封裝Android泛型伺服器封裝
- Java 下的 JSON庫效能比較:JSON.simple vs. GSON vs. Jackson vs. JSONPJavaJSON
- Android:用GSON 五招之內搞定任何JSON陣列AndroidJSON陣列
- Android Retrofit 2.0(二)使用教程OkHttp3 + Gson + RxJavaAndroidHTTPRxJava
- 什麼是gson以及jar包下載JAR
- gson-plugin深入原始碼分析(三)Plugin原始碼