Hi Ran, thanks for the reply. I registered the Date deserializer
class). I placed a break point on the deserialize method and it was
never called. I will get a snippet, but its pretty much exactly the
On May 11, 2:30 pm, Ran Berenfeld <
berenfeld...@gmail.com> wrote:
> I am able to serialize longs to dates and vice verca in my web pagewww.ichess.co.ilapplication
> here is my custom deserializing: and serializing :
>
> builder.registerTypeAdapter(java.util.Date.class, new
> JsonSerializer<java.util.Date>() {
> @Override
> public JsonElement serialize(java.util.Date src, Type typeOfSrc,
> JsonSerializationContext context) {
> Utils.debug("serializing : " + src);
> return new JsonPrimitive(src.getTime());
>
> }
> });
>
> builder.registerTypeAdapter(java.util.Date.class, new
> JsonDeserializer<java.util.Date>() {
> @Override
> public java.util.Date deserialize(com.google.gson.JsonElement p1,
> java.lang.reflect.Type p2,
> com.google.gson.JsonDeserializationContext p3) {
> Utils.debug("deserializing : " + p1);
> return new java.util.Date(p1.getAsLong());
>
>
>
>
>
>
>
> }
> });