gson 處理

1. 字符串轉 數組

JsonParser jsonParser = new JsonParser();
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;
}

3. 對象轉json字符串

Gson gson = new Gson();
String data = gson.toJson(maps);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章