参考博客:Java-json系列(一):用GSON解析Json格式数据
工具类
package com.zyp.energy.utils; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import java.util.List; public class GsonUtil { // 将Json数据解析成相应的映射对象 public static <T> T parseJson(String jsonData, Class<T> type) { Gson gson = new Gson(); T result = gson.fromJson(jsonData, type); return result; } // 将Json数组解析成相应的映射对象列表 public static <T> List<T> parseJsonArray(String jsonData, Class<T> type) { Gson gson = new Gson(); List<T> result = gson.fromJson(jsonData, new TypeToken<List<T>>() { }.getType()); return result; } }
时间: 2024-11-07 13:31:05