Class OptionalTypeAdapter

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional fromJson​(com.google.gson.JsonElement json, java.lang.reflect.Type typeOfT, com.google.gson.JsonDeserializationContext jsonDeserializationContext)  
      java.lang.Class<java.util.Optional> getTypeSuperclass()  
      com.google.gson.JsonElement toJson​(java.util.Optional sourceValue, java.lang.reflect.Type typeOfT, com.google.gson.JsonSerializationContext jsonSerializationContext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OptionalTypeAdapter

        public OptionalTypeAdapter()
    • Method Detail

      • fromJson

        public java.util.Optional fromJson​(com.google.gson.JsonElement json,
                                           java.lang.reflect.Type typeOfT,
                                           com.google.gson.JsonDeserializationContext jsonDeserializationContext)
        Specified by:
        fromJson in interface JsonAdvancedTypeAdapter<java.util.Optional>
      • toJson

        public com.google.gson.JsonElement toJson​(java.util.Optional sourceValue,
                                                  java.lang.reflect.Type typeOfT,
                                                  com.google.gson.JsonSerializationContext jsonSerializationContext)
        Specified by:
        toJson in interface JsonAdvancedTypeAdapter<java.util.Optional>