类 GsonUtil


  • public class GsonUtil
    extends Object
    • 方法详细资料

      • getGson

        public static com.google.gson.Gson getGson()
      • toJSONString

        public static String toJSONString​(Object object)
        将对象转成json格式
        参数:
        object -
        返回:
        String
      • toJsonStr

        public static String toJsonStr​(Object object)
      • fromJson

        public static <T> T fromJson​(String gsonString,
                                     Class<T> cls)
        将json转成特定的cls的对象
        参数:
        gsonString -
        cls -
        返回:
      • fromJson

        public static <T> T fromJson​(com.google.gson.JsonObject jsonObject,
                                     Class<T> cls)
      • fromJson

        public static <T> T fromJson​(String json,
                                     Type typeOfT)
      • toBean

        public static <T> T toBean​(String jsonStr,
                                   Class<T> cls)
      • beanToJsonObj

        public static com.google.gson.JsonObject beanToJsonObj​(Object bean)
      • toList

        public static <T> List<T> toList​(String json,
                                         Class<T> cls)
        json字符串转成list
        参数:
        json -
        cls -
        返回:
      • toMap

        public static Map<String,​Object> toMap​(String gsonString)
        json字符串转成map
        参数:
        gsonString -
        返回:
      • toMap

        public static <V> Map<String,​V> toMap​(String gsonString,
                                                    Class<V> valueCls)
        json字符串转成map
        参数:
        gsonString -
        返回:
      • toMap

        public static <K,​V> Map<K,​V> toMap​(String gsonString,
                                                       Class<K> keyCls,
                                                       Class<V> valueCls)
        json字符串转成map
        参数:
        gsonString -
        keyCls - key的类型
        valueCls - value的类型
        返回: