diff --git a/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java b/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java index bd56349..8cbb8e3 100644 --- a/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java +++ b/parse-livequery/src/main/java/tgio/parselivequery/BaseQuery.java @@ -31,7 +31,7 @@ public class BaseQuery { public @interface op {} public String className; public String whereKey; - public String whereValue; + public Object whereValue; public @op String op; public int requestId; public List fields = null; @@ -120,6 +120,12 @@ public Builder where(String key, String value) { return this; } + public Builder where(String key, JSONObject value) { + this.baseQuery.whereKey = key; + this.baseQuery.whereValue = value; + return this; + } + public BaseQuery build(){ return baseQuery; }