Package sh.ory

Class JSON.DateTypeAdapter

java.lang.Object
com.google.gson.TypeAdapter<Date>
sh.ory.JSON.DateTypeAdapter
Enclosing class:
JSON

public static class JSON.DateTypeAdapter
extends com.google.gson.TypeAdapter<Date>
Gson TypeAdapter for java.util.Date type If the dateFormat is null, ISO8601Utils will be used.
  • Constructor Details

    • DateTypeAdapter

      public DateTypeAdapter()
    • DateTypeAdapter

      public DateTypeAdapter​(DateFormat dateFormat)
  • Method Details

    • setFormat

      public void setFormat​(DateFormat dateFormat)
    • write

      public void write​(com.google.gson.stream.JsonWriter out, Date date) throws IOException
      Specified by:
      write in class com.google.gson.TypeAdapter<Date>
      Throws:
      IOException
    • read

      public Date read​(com.google.gson.stream.JsonReader in) throws IOException
      Specified by:
      read in class com.google.gson.TypeAdapter<Date>
      Throws:
      IOException