java.lang.Object
cn.herodotus.stirrup.core.foundation.json.gson.GsonUtils

public class GsonUtils extends Object

Description: Gson 工具类

作者:
: gengwei.zheng
Date:
: 2022/5/25 12:49
  • 方法详细资料

    • getInstance

      public static com.google.gson.Gson getInstance()
    • toJsonElement

      public static com.google.gson.JsonElement toJsonElement(String content)
    • toJsonArray

      public static com.google.gson.JsonArray toJsonArray(String content)
    • toJsonObject

      public static com.google.gson.JsonObject toJsonObject(String content)
    • toJson

      public static <T> String toJson(T domain)
    • toObject

      public static <T> T toObject(String content, Class<T> valueType)
      将 json 转化为 对象
      类型参数:
      T - 对象类型
      参数:
      content - json 字符串
      valueType - 目标对象类型
      返回:
      转换后的对象
    • toObject

      public static <T> T toObject(String content, Type typeOfT)
      将 json 转化为 对象

      new TypeToken无效输入:'<'List>() {}.getType() new TypeToken无效输入:'<'Map无效输入:'<'String, T>>() {}.getType() new TypeToken无效输入:'<'List无效输入:'<'Map无效输入:'<'String, T>>>() {}.getType()

      类型参数:
      T - 对象类型
      参数:
      content - json 字符串
      typeOfT - 目标对象类型
      返回:
      转换后的对象
    • toList

      public static <T> T toList(String content, Class<T> valueType)
    • toListMap

      public static <T> List<Map<String,T>> toListMap(String content)
    • toMaps

      public static <T> Map<String,T> toMaps(String gsonString)