Class JSON


  • public class JSON
    extends Object
    • Constructor Detail

      • JSON

        public JSON()
    • Method Detail

      • createGson

        public static com.google.gson.GsonBuilder createGson()
      • getGson

        public static com.google.gson.Gson getGson()
        Get Gson.
        Returns:
        Gson
      • setGson

        public static void setGson​(com.google.gson.Gson gson)
        Set Gson.
        Parameters:
        gson - Gson
      • setLenientOnJson

        public static void setLenientOnJson​(boolean lenientOnJson)
      • serialize

        public static String serialize​(Object obj)
        Serialize the given Java object into JSON string.
        Parameters:
        obj - Object
        Returns:
        String representation of the JSON
      • deserialize

        public static <T> T deserialize​(String body,
                                        Type returnType)
        Deserialize the given JSON string to Java object.
        Type Parameters:
        T - Type
        Parameters:
        body - The JSON string
        returnType - The type to deserialize into
        Returns:
        The deserialized Java object
      • setOffsetDateTimeFormat

        public static void setOffsetDateTimeFormat​(DateTimeFormatter dateFormat)
      • setLocalDateFormat

        public static void setLocalDateFormat​(DateTimeFormatter dateFormat)
      • setDateFormat

        public static void setDateFormat​(DateFormat dateFormat)
      • setSqlDateFormat

        public static void setSqlDateFormat​(DateFormat dateFormat)