Cara para manipular json de uma forma mais facil, usa a lib Gson. Nela vc consegue gerar o gson do seu objeto e do json criar o obj facilmente.
Para requisicoes http, eu uso a lib do retrofit.
Da uma olhada nelas, acho que vai ajudar a resolver seu problema.
abracos
att,
Pedro Cortez
Pedro Cortez
2015-07-10 16:50 GMT-03:00 Lucas de Castro Carvalho <lucascarvalhodeveloper@gmail.com>:
Boa tarde a todos!--Gostaria de tirar uma duvida enquanto a o uso de JSON no Android.Estou atualmente com um servidor feito em Asp.Net, no qual já desenvolvemos um APP em windows phone comunicando perfeitamente com o servidor, porem no android estou com dificuldade no método de postar e receber o Json.Seguindo tutoriais na internet, eu acabei optando por construir a estrutura do JSON na mão via código, desta maneira.private String generateJSON(Pessoa pessoa){
JSONObject jo = new JSONObject();
JSONArray ja = new JSONArray();
try{
jo.put("Pais", pessoa.getPais());
jo.put("Email", pessoa.getEmail());
jo.put("Imei", pessoa.getImei());
jo.put("Telefone", pessoa.getTelefone());
jo.put("Nome", pessoa.getNome());
jo.put("Imagem", pessoa.getImagem());
}
catch(JSONException e){ e.printStackTrace(); }
return(jo.toString());
}Porem agora eu preciso fazer o httpClient.execute()Para postar este JSON em meu servidor, estou com dificuldade para fazer isto, pois a estrutura do meu servidor, eu preciso passar uma url mais ou menos desta maneira."http://google.com.br:5000/api/Pessoa/Novo",Mais o JSON, alguem poderia me dar uma dica de como eu faria o HTTP Connection?--Atenciosamente,Lucas CarvalhoDesenvolvedor de Sistemas C#Formado em Análise e Desenvolvimento de SistemasCelular/Whatsapp: (33) 8445-6655 [Claro] / (33) 9141-1091 [TIM]Skype: Lucas.Castro.Carvalho
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário