com o stacktrace do erro ficaria melhor para entender o problema, mas porque voce está inserindo objetos do tipo UserVO dentro do JSONArray aUser ao invés de usar objetos do tipo JSONObject?
Alexandre Ladeira
2012/2/12 Adalto Junior <herdeiro.junior@gmail.com>
Posta o erro que fica melhor pra ajudar.
Em 12/02/2012, às 21:31, Gustavo Costa escreveu:
>
>
> protected void doPost(HttpServletRequest request,
> HttpServletResponse response) throws ServletException, IOException {
>
> JSONArray jArray = new JSONArray();
>
> try {
> jArray = userDao.carregarLogins();
> } catch (Exception e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> }
>
> JSONObject json = JSONObject.fromObject(jArray);
>
> response.setContentType("application/json");
>
> PrintWriter out = response.getWriter();
> // Pega a Stream de Saída do servidor que sera utilizada para enviar
> a
> // resposta JSON
> out.print(json);// Escreve a resposta no formato JSON na Stream de
> saída
> // que será recebida pela aplicação cliente
> out.flush();
> }
>
>
> public JSONArray carregarLogins() throws Exception {
> Statement stm = null;
> ResultSet rst = null;
> StringBuffer sql = null;
>
> abrirConexao();
>
> JSONArray aUser = new JSONArray();
>
> stm = Conexao.createStatement();
>
> sql = new StringBuffer();
> sql.append("SELECT * FROM USUARIO");
>
> rst = stm.executeQuery(sql.toString());
>
> while(rst.next()) {
> UserVO oUser = new UserVO();
>
> oUser.setIdUsuario(rst.getInt("id"));
> oUser.setUsuario(rst.getString("login"));
>
> aUser.add(oUser);
>
> }
>
> stm.close();
> Conexao.close();
>
> return aUser;
> }
>
> Da erro na linha
> JSONObject json = JSONObject.fromObject(jArray);
>
> Aguém sabe a solução ?
>
>
> On 11 fev, 18:17, Marcelo Henrique <marceloh...@gmail.com> wrote:
>> http://www.portalandroid.org/comunidade/viewtopic.php?f=7&t=11162
>>
>> Em 11 de fevereiro de 2012 18:13, Gustavo Costa
>> <gustavodaco...@gmail.com>escreveu:
>>
>>> Galera estou fazendo um webservice e preciso pegar de um banco os
>>> idUsuario e o Usuario para preecher uma sppiner em android.
>>
>>> Fiz um array no webservice e enviei para o android da seguinte forma.
>>> JSONObject json = JSONObject.fromObject(aUser);
>>
>>> Agora como eu pego isso no Android!!
>>
>>> Valeu
>>
>>> Gustavo Costa
>>
>> --
>> - Marcelo Henrique -
>> "Se não puder se destacar pelo talento, vença pelo esforço." (Dave
>> Weinbaum)






0 comentários:
Postar um comentário