summaryrefslogtreecommitdiff
path: root/src/data/Tweet.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/Tweet.java')
-rw-r--r--src/data/Tweet.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/data/Tweet.java b/src/data/Tweet.java
index 384a9e1..3caae6a 100644
--- a/src/data/Tweet.java
+++ b/src/data/Tweet.java
@@ -18,7 +18,8 @@ public class Tweet {
@ValidatingJsonDeserializer.Validator
public Place place;
@ValidatingJsonDeserializer.Nullable
- public String coordinates;
+ @ValidatingJsonDeserializer.Validator
+ public Coordinates coordinates;
public String text;
@ValidatingJsonDeserializer.Nullable
@ValidatingJsonDeserializer.Validator
@@ -45,6 +46,13 @@ public class Tweet {
public String full_name; // "Danbury, CT"
}
+ public static class Coordinates {
+
+ //public String type; // always "Point"?
+ @ValidatingJsonDeserializer.ArrayValidator(minLen = 2, maxLen = 2)
+ public float[] coordinates; // e.g. [-73.49513755, 41.43286284]
+ }
+
public static class Entities {
@ValidatingJsonDeserializer.Validator