JsonUtils

来源:互联网 发布:调度数据网一二平面 编辑:程序博客网 时间:2024/05/16 18:30

public class JsonUtils {

    private static Gson mGson = new Gson();    /**     * 将对象准换为json字符串     * @param object     * @param <T>     * @return     */    public static <T> String serialize(T object) {        return mGson.toJson(object);    }    /**     * 将json字符串转换为对象     * @param json     * @param clz     * @param <T>     * @return     */    public static <T> T deserialize(String json, Class<T> clz) throws JsonSyntaxException {        return mGson.fromJson(json, clz);    }    /**     * 将json对象转换为实体对象     * @param json     * @param clz     * @param <T>     * @return     * @throws JsonSyntaxException     */    public static <T> T deserialize(JsonObject json, Class<T> clz) throws JsonSyntaxException {        return mGson.fromJson(json, clz);    }    /**     * 将json字符串转换为对象     * @param json     * @param type     * @param <T>     * @return     */    public static <T> T deserialize(String json, Type type) throws JsonSyntaxException {        return mGson.fromJson(json, type);    }}


0 0
原创粉丝点击