diff options
Diffstat (limited to 'src/data/Tweet.java')
-rw-r--r-- | src/data/Tweet.java | 10 |
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 |