2015-05-06 2 views
0

В моем приложении для Android я хочу найти Google для конкретного запроса и получить ответ в формате json с помощью волейбола или модификации. Как я могу это реализовать?Android поиск google с помощью volley/retrofit

I tried this link

Я добавил залп в качестве библиотеки и написал ниже код

RequestQueue queue = Volley.newRequestQueue(this); 
String url = "http://www.google.com"; 

JsonArrayRequest req = new JsonArrayRequest(url, 
    new Response.Listener<JSONArray>() { 
     @Override 
     public void onResponse(JSONArray response) { 
      try { 
       VolleyLog.v("Response:%n %s", response.toString(4)); 
      } catch (JSONException e) { 
       e.printStackTrace(); 
      } 
     } 
    }, 
    new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      VolleyLog.e("Error: ", error.getMessage()); 
     } 
    }); 

    queue.add(req); 
+1

Возможно, вам следует начать с открытия IDE и начать вводить код. – Cheesebaron

+0

Я попробовал залп. но я получаю html-страницу в ответ. – Jyothish

+0

Atleast post code code.Что вы пробовали? –

ответ

0

Делая звонки www.google.com вы всегда будете иметь ответ HTML, для того, чтобы получить ответ с другим форматом (Json) вы должны взглянуть на Google Custom Search.

Retrofit или Volley являются помощниками для обработки HTTP-запросов, но не могут изменять формат ответа сервера или анализировать HTML-код JSON.

Смежные вопросы