gson 處理
1. 字串轉 陣列
JsonParser jsonParser = new JsonParser();
JsonArray jsonArray = (JsonArray) jsonParser.parse(result);
JsonArray jsonArray = (JsonArray) jsonParser.parse(result);
jsonArray.get(i).getAsJsonObject().get("city").getAsString()
2. 字串轉物件
Map<String, JsonArray> map = parseData(result);
private static Map<String, JsonArray> parseData(String result) {
GsonBuilder gb = new GsonBuilder();
Gson g = gb.create();
Map<String, JsonArray> map = g.fromJson(result, new TypeToken<Map<String, JsonArray>>() {
}.getType());
return map;
}
GsonBuilder gb = new GsonBuilder();
Gson g = gb.create();
Map<String, JsonArray> map = g.fromJson(result, new TypeToken<Map<String, JsonArray>>() {
}.getType());
return map;
}
3. 物件轉json字串
Gson gson = new Gson();
String data = gson.toJson(maps);
String data = gson.toJson(maps);
相關文章
- Gson簡明處理
- FastJson、Jackson、Gson進行Java物件轉換Json的細節處理ASTJSONJava物件
- jquery+Ajax框架處理,XML,JSON,GSON物件傳送!詳解+案列!struts2的支援jQuery框架XMLJSON物件
- Gson使用總結
- 多對一處理 和一對多處理的處理
- Eclipse安裝GSON,使用GSON轉換Java Object到JSONEclipseJavaObjectJSON
- Gson泛型封裝泛型封裝
- JSP 異常處理如何處理?JS
- windows批處理之一:字串處理Windows字串
- 影像處理或其他多媒體處理中的值溢位處理
- PHP錯誤處理和異常處理PHP
- 處理百萬級以上的資料處理
- Gson的原始碼講解原始碼
- kotlin的Gson的使用Kotlin
- Android Gson使用詳解Android
- 如何使用JSON和GSONJSON
- Json解析之Gson庫JSON
- Gson簡要使用筆記筆記
- 模板處理
- 事件處理事件
- 待處理
- Cookie處理Cookie
- Office處理
- 處理交接
- clob處理
- 平滑處理
- 字串處理字串
- webgl 影像處理2---影像畫素處理Web
- APM RUEI processor處理程式hang死處理方法
- Apache Beam,批處理和流式處理的融合!Apache
- Python錯誤處理和異常處理(二)Python
- Python資料處理(二):處理 Excel 資料PythonExcel
- Python影像處理丨5種影像處理特效Python特效
- 【故障處理】一次RAC故障處理過程
- 【故障處理】CRS-1153錯誤處理
- Python自然語言處理 3 處理原始文字Python自然語言處理
- 【故障處理】ORA-19809錯誤處理
- Windows批處理學習(二)——批處理(3)薦Windows