Вероятно, я получу версию вызова API json (с форматом = json в запросе uri). Вам удалось заставить работать поиск данных (с помощью HttpPost или HttpGet, я полагаю), поэтому теперь остается только получить правильные данные для использования в вашем приложении.
В настоящее время я пишу приложение, которое извлекает JSON с сервера, и получить контент действительно легко. Просто создайте экземпляр JSONObject и передайте ему результат json с сервера, а затем получите данные с помощью методов get в объекте.
Простой пример:
JSONObject jsonObject = new JSONObject(responseTextFromServer);
String query = jsonObject.getString("query");
// and so on...