Class JSON


  • public class JSON
    extends Object
    • Constructor Detail

      • JSON

        public JSON()
    • Method Detail

      • createGson

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

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

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

        public JSON setLenientOnJson​(boolean lenientOnJson)
      • serialize

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

        public <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 JSON setOffsetDateTimeFormat​(org.threeten.bp.format.DateTimeFormatter dateFormat)
      • setLocalDateFormat

        public JSON setLocalDateFormat​(org.threeten.bp.format.DateTimeFormatter dateFormat)
      • setDateFormat

        public JSON setDateFormat​(DateFormat dateFormat)
      • setSqlDateFormat

        public JSON setSqlDateFormat​(DateFormat dateFormat)