Então Eduardo uma dúvida desse post, na linha abaixo, o Date.class é o que tenho que passar mesmo, ou seria meu Model(POJO) ?
Em domingo, 10 de maio de 2015 00:16:21 UTC-3, Eduardo Baião escreveu:
-- builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() { Em domingo, 10 de maio de 2015 00:16:21 UTC-3, Eduardo Baião escreveu:
Você vai precisar criar uma classe para fazer o parse da data. Veja o link:
http://danwiechert.blogspot.com.br/2013/02/gson-and-date- formatting.html Além do que está descrito no post, você também vai precisar forçar o Locale na hora de instanciar o SimpleDateFormat.Em 8 de maio de 2015 16:39, luiszacheu <luisz...@gmail.com> escreveu:Então Henrique normalmente faço isso, porem esse é um caso bem especifico, pois estou fazendo um parse de uma pagina html para pegar os valores que eu preciso, então a data está nesse formato!
Em sexta-feira, 8 de maio de 2015 15:52:58 UTC-3, Henrique Melo escreveu:quando trabalhei com data, sempre usei timestamp.Em 8 de maio de 2015 13:13, luiszacheu <luisz...@gmail.com> escreveu:Estou usando gson para fazer o parse do json que recebo em meu app, porem a data vem nesse formato. "Sáb 21 dez", então fiz o seguinte trecho abaixo para eu formatar essa data.--Porém quando o device está na lingua português(Brasil), funciona perfeitamente, já em English da problema na conversão.Alguém sabe como posso resolver esse problema? Ou já precisou tem alguma sugestão?ObrigadoGsonBuilder gsonBuilder = new GsonBuilder();gsonBuilder.setDateFormat("EEE dd MMM");Gson gson = gsonBuilder.create();
JsonParser parser = new JsonParser();
JsonObject obj = parser.parse(jsonString).getAsJsonObject();
order = gson.fromJson(obj, Item.class);
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-...@googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
--Henrique Nogueira de Melo
Analista e Arquiteto de Software--
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-...@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