import com.google.gson.Gson; import com.google.gson.JsonObject; import com.google.gson.reflect.TypeToken; import java.util.HashMap; public class GsonUtil { private GsonUtil() { } private static Gson gson = new Gson(); public static Gson getInstance() { return gson; } public static String toJson(Object obj) { return gson.toJson(obj); } public static <T> T fromJson(String json, Class<T> clazz) { try { return gson.fromJson(json, clazz); } catch (Exception e) { e.printStackTrace(); return null; } } public static HashMap<String, JsonObject> toGsonMap(String jsonStr) { HashMap<String, JsonObject> res = null; try { res = gson.fromJson(jsonStr, new TypeToken<HashMap<String, JsonObject>>() { }.getType()); } catch (Exception e) { } return res; } }
Gson之string 转 map<String,JsonObject>
最新推荐文章于 2024-04-11 22:32:43 发布