json 帮助工具

mac2022-06-30  28

import java.lang.reflect.Type;import com.google.gson.Gson;/** * json 帮助工具 */public final class GsonUtil {    private GsonUtil() {    }    /**     * Object转JSON对象     *      * @param obj     * @return     */    public static String toJson(Object object) {        String json = null;        if (object != null) {            Gson gson = new Gson();            json = gson.toJson(object);        }        return json;    }    /**     * 字符串转java对象     *      * @param str     * @param clazz     * @return     */    public static <T> T fromJson(String json, Class<T> clazz) {        T t = null;        if (json != null) {            Gson gson = new Gson();            t = gson.fromJson(json, clazz);        }        return t;    }    /**     * 字符串转java对象     * @param json     * @param type     * @return     */    public static <T> T fromJson(String json, Type type) {        T t = null;        if (json != null) {            Gson gson = new Gson();            t = gson.fromJson(json, type);        }        return t;    }}

转载于:https://www.cnblogs.com/yanduanduan/p/5062497.html

最新回复(0)