Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Ajuda com JSON Twitter

 URL twitter = new URL(
             URLConnection tc = twitter.openConnection();
             BufferedReader in = new BufferedReader(new InputStreamReader(
                     tc.getInputStream()));
  
             String line;
             while ((line = in.readLine()) != null) {
                 JSONArray ja = new JSONArray(line);

                 for (int i = 0; i < ja.length(); i++) {
                     JSONObject jo = (JSONObject) ja.get(i);
                     JSONObject userObject = jo.getJSONObject("user");
                                          
                     Tweet tweet = new Tweet(userObject.getString("name"),jo.getString("text"),userObject.getString("profile_image_url"),jo.getString("created_at"));
                     
                     listItems.add(tweet);

tenta isso, aqui pega...

obs: tweet  é um pojo qualquer...

2012/7/25 Luiz Gustavo Mafra <lgmafra@gmail.com>
Ninguém???

Em 25 de julho de 2012 16:55, Luiz Gustavo Mafra <lgmafra@gmail.com> escreveu:

Boa tarde pessoal,

Estou tentando consumir os dados contidos no JSON do twitter na url https://api.twitter.com/1/statuses/public_timeline.json
Porém quando eu faço a requisição o StringBuffer não comporta o tamanho do retorno.
Para realizar essa ação estou utilizando o seguinte código

            DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpGet httpPost = new HttpGet(https://api.twitter.com/1/statuses/public_timeline.json);
 
            HttpResponse httpResponse = httpClient.execute(httpPost);
            HttpEntity httpEntity = httpResponse.getEntity();
            is = httpEntity.getContent();
           
           
            BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
            StringBuilder sb = new StringBuilder();
            String line = null;
            while ((line = reader.readLine()) != null) {
                sb.append(line + "n");
            }
            is.close();
            json = sb.toString();

 Alguém poderia me ajudar?

Att,

--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESC
Programador PHP, dotNet, Android

twitter: @lgmafra
skype: lgmafra




--
Luiz Gustavo S. Mafra
Bacheralando em Ciência da Computação - UESC
Programador PHP, dotNet, Android

twitter: @lgmafra
skype: lgmafra




--
Danilo Monteiro Ribeiro
"O único lugar onde o sucesso vem antes do trabalho é no dicionário."
"Faça com que seus SONHOS tenham INVEJA de seu FUTURO"
Bacharel em Sistemas de Informação
http://lattes.cnpq.br/9054177799378154




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário