diff options
Diffstat (limited to 'AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java')
-rw-r--r-- | AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java b/AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java index 5bd1eb0..e02db2c 100644 --- a/AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java +++ b/AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java @@ -7,10 +7,12 @@ import com.koushikdutta.async.future.Future; import com.koushikdutta.async.future.TransformFuture; import org.json.JSONObject; +import java.lang.reflect.Type; + /** * Created by koush on 5/27/13. */ -public class JSONObjectParser extends AsyncParserBase<JSONObject> { +public class JSONObjectParser implements AsyncParser<JSONObject> { @Override public Future<JSONObject> parse(DataEmitter emitter) { return new StringParser().parse(emitter) @@ -26,4 +28,9 @@ public class JSONObjectParser extends AsyncParserBase<JSONObject> { public void write(DataSink sink, JSONObject value, CompletedCallback completed) { new StringParser().write(sink, value.toString(), completed); } + + @Override + public Type getType() { + return JSONObject.class; + } } |