diff --git a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/DateSerializer.java b/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/DateSerializer.java new file mode 100644 index 000000000..289a6db38 --- /dev/null +++ b/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/DateSerializer.java @@ -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 { + @Override + public JsonElement serialize(Date src, Type typeOfSrc, JsonSerializationContext context) { + return new JsonPrimitive(src.getTime()); + } +} diff --git a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/RemindersItemSerializer.java b/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/RemindersItemSerializer.java index 34b1a603f..464f3909e 100644 --- a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/RemindersItemSerializer.java +++ b/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/RemindersItemSerializer.java @@ -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; } }