package com.panda.change.util; import java.lang.reflect.Type; import com.google.gson.Gson; /** * java对象和Json字符串转化工具类 * @author think */ public final class JsonUtil { private JsonUtil() { } /** * 对象转化成json字符串 * @param obj * @return */ public static String toJson(Object obj){ Gson gson = new Gson(); return gson.toJson(obj); } /** * json字符串转成对象 * @param str * @param type * @return */ public static <T> T fromJson(String str,Type type){ Gson gson = new Gson(); return gson.fromJson(str, type); } /** * json字符串转成对象 * @param str * @param type * @return */ public static <T> T fromJson(String str, Class<T> type) { Gson gson = new Gson(); return gson.fromJson(str, type); } }