Class SqlDateTypeAdapter


  • public final class SqlDateTypeAdapter
    extends TypeAdapter<Date>
    Adapter for java.sql.Date. Although this class appears stateless, it is not. DateFormat captures its time zone and locale when it is created, which gives this class state. DateFormat isn't thread safe either, so this class has to synchronize its read and write methods.
    • Constructor Detail

      • SqlDateTypeAdapter

        public SqlDateTypeAdapter()
    • Method Detail

      • read

        public Date read​(JsonReader in)
                  throws IOException
        Description copied from class: TypeAdapter
        Reads one JSON value (an array, object, string, number, boolean or null) and converts it to a Java object. Returns the converted object.
        Specified by:
        read in class TypeAdapter<Date>
        Returns:
        the converted Java object. May be null.
        Throws:
        IOException