Package io.memoria.jutils.adapter.json
Class LocalDateTimeGsonAdapter
java.lang.Object
com.google.gson.TypeAdapter<java.time.LocalDateTime>
io.memoria.jutils.adapter.json.LocalDateTimeGsonAdapter
public class LocalDateTimeGsonAdapter
extends com.google.gson.TypeAdapter<java.time.LocalDateTime>
-
Constructor Summary
Constructors Constructor Description LocalDateTimeGsonAdapter(java.time.format.DateTimeFormatter dateTimeFormat, java.time.ZoneOffset zoneOffset) -
Method Summary
Modifier and Type Method Description java.time.LocalDateTimeread(com.google.gson.stream.JsonReader in)static com.google.gson.GsonBuilderregister(com.google.gson.GsonBuilder gsonBuilder, java.time.format.DateTimeFormatter dateFormatter, java.time.ZoneOffset zoneOffset)voidwrite(com.google.gson.stream.JsonWriter out, java.time.LocalDateTime d)
-
Constructor Details
-
LocalDateTimeGsonAdapter
public LocalDateTimeGsonAdapter(java.time.format.DateTimeFormatter dateTimeFormat, java.time.ZoneOffset zoneOffset)
-
-
Method Details
-
register
public static com.google.gson.GsonBuilder register(com.google.gson.GsonBuilder gsonBuilder, java.time.format.DateTimeFormatter dateFormatter, java.time.ZoneOffset zoneOffset) -
read
public java.time.LocalDateTime read(com.google.gson.stream.JsonReader in) throws java.io.IOException- Specified by:
readin classcom.google.gson.TypeAdapter<java.time.LocalDateTime>- Throws:
java.io.IOException
-
write
public void write(com.google.gson.stream.JsonWriter out, java.time.LocalDateTime d) throws java.io.IOException- Specified by:
writein classcom.google.gson.TypeAdapter<java.time.LocalDateTime>- Throws:
java.io.IOException
-