• json 帮助工具


    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;
        }
    }

  • 相关阅读:
    postgresql强制删除数据库
    oracle ORA-31655
    oracle 删除表空间与用户
    Nginx 配置文件说明
    docker学习笔记---基本命令
    SSH的 Write failed: Broken pipe 问题
    nginx 修改文件上传大小限制
    "echo 0 /proc/sys/kernel/hung_task_timeout_secs" disable this message
    Centos8 配置静态IP
    Prometheus Node_exporter 详解
  • 原文地址:https://www.cnblogs.com/yanduanduan/p/5062497.html
Copyright © 2020-2023  润新知