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