Как мне разобрать JSON из поискового ответа в твиттере - PullRequest
0 голосов
/ 11 августа 2011

http://search.twitter.com/search.json?page=10&q=&geocode=37,-122,1mi&callback=myCallback

Это мой URL для поиска в Твиттере.

Как мне получить объект ответа? Я знаю, как анализировать объект JSON в целом, это так же?

спасибо!

1 Ответ

0 голосов
/ 11 августа 2011

Попробуйте использовать BufferedReader и StringBuilder (это то, что я сейчас использую для своего приложения).Затем я использую String для создания JSONObject.Вот код шаблона, который вы можете использовать:

try{
    HttpClient httpclient = new DefaultHttpClient();
    HttpGet httpget = new HttpGet(//YOUR URL STRING HERE);
    HttpResponse response;
    response = httpclient.execute(httpget);
    HttpEntity entity = response.getEntity();
    InputStream in = entity.getContent();

    BufferedReader reader = new BufferedReader(new InputStreamReader(in));
    StringBuilder sb = new StringBuilder();

    String input = null;
    try {
        while ((input = reader.readLine()) != null) {
                    sb.append(input + "\n");
        }
    } catch (IOException e) {
            e.printStackTrace();
    } finally {
        try {
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    String enter = sb.toString();
        JSONObject obj = new JSONObject(enter);

                //DO WHATEVER YOU WANT WITH THE JSONObject here

        in.close();
} catch(MalformedURLException e){
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
} catch (JSONException e){
    e.printStackTrace();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...