diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-05-10 18:29:17 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-05-10 18:29:17 +0200 |
commit | 6721eeaf2367bc852446ba9b431a8464daa56ad1 (patch) | |
tree | e116aa0039226650e2e28865b3e35d2cc508d004 /src/data/TwitterJsonDeserializer.java | |
parent | bb7e2b32ef5ef531ac3f007c09206c4a9db32ca9 (diff) | |
download | Datafiller-6721eeaf2367bc852446ba9b431a8464daa56ad1.tar.gz |
Convert String to DateTime (for created_at)
Extra efforts are done to keep the timezone information.
Diffstat (limited to 'src/data/TwitterJsonDeserializer.java')
-rw-r--r-- | src/data/TwitterJsonDeserializer.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/data/TwitterJsonDeserializer.java b/src/data/TwitterJsonDeserializer.java index 47506d0..29ff87d 100644 --- a/src/data/TwitterJsonDeserializer.java +++ b/src/data/TwitterJsonDeserializer.java @@ -1,6 +1,8 @@ package data; +import utils.TwitterDateAdapter; import com.google.gson.GsonBuilder; +import org.joda.time.DateTime; /** * Deserializer for Twitter objects. @@ -15,7 +17,8 @@ public class TwitterJsonDeserializer extends ValidatingJsonDeserializer { } private static GsonBuilder getBaseGsonBuilder() { - return new GsonBuilder(); + return new GsonBuilder() + .registerTypeAdapter(DateTime.class, new TwitterDateAdapter()); } public static GsonBuilder getGsonBuilder() { |