Updated serializers to convert dates to timestamps

This commit is contained in:
Keith Holliday 2016-06-19 23:23:42 -05:00
parent 5c9df250bd
commit 4dde82ee2c
2 changed files with 23 additions and 2 deletions

View file

@ -0,0 +1,21 @@
package com.magicmicky.habitrpgwrapper.lib.utils;
import com.google.gson.JsonElement;
import com.google.gson.JsonPrimitive;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;
import org.json.JSONStringer;
import java.lang.reflect.Type;
import java.util.Date;
/**
* Created by keithholliday on 6/19/16.
*/
public class DateSerializer implements JsonSerializer<Date> {
@Override
public JsonElement serialize(Date src, Type typeOfSrc, JsonSerializationContext context) {
return new JsonPrimitive(src.getTime());
}
}

View file

@ -18,8 +18,8 @@ public class RemindersItemSerializer
public JsonElement serialize(RemindersItem src, Type typeOfSrc, JsonSerializationContext context) {
JsonObject object = new JsonObject();
object.addProperty("id", src.getId());
object.addProperty("startDate", src.getStartDate().toString());
object.addProperty("time", src.getTime().toString());
object.addProperty("startDate", src.getStartDate().getTime());
object.addProperty("time", src.getTime().getTime());
return object;
}
}