import java.io.IOException;
import java.io.InputStream;
+import java.io.StringWriter;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Collection;
+import net.sf.json.JSONObject;
+import net.sf.json.JSONSerializer;
+
+import org.apache.commons.io.IOUtils;
import org.apache.http.client.ClientProtocolException;
import org.eclipse.swt.widgets.Display;
Collection<SpecimenOrObservationBase<?>> results = new ArrayList<SpecimenOrObservationBase<?>>();
try {
InputStream resultStream = new GbifQueryServiceWrapper().query(query);
-// JSONObject jsonObject = JSONObject.fromObject(dummyJson);
-// Object java = JSONSerializer.toJava(jsonObject);
+ StringWriter stringWriter = new StringWriter();
+ IOUtils.copy(resultStream, stringWriter);
+ String jsonString = stringWriter.toString();
+ JSONObject jsonObject = JSONObject.fromObject(jsonString);
+ Object java = JSONSerializer.toJava(jsonObject);
+ java.toString();
} catch (ClientProtocolException e) {
logger.error(errorMessage, e);
} catch (IOException e) {