Apenas uma sugestão, este site é otimo para validar a string do JSON :)
Em 23 de fevereiro de 2012 11:34, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
Muito Obrigado a todos. duvida esclarecida !Em 23 de fevereiro de 2012 11:19, Toshi Kurauchi <andrew.kurauchi@gmail.com> escreveu:
JSON é um formato, Gson é uma biblioteca que lê esse formato...No Android tem as classes JSONObject, JSONArray e JSONStringer que você pode usar pra parsear ou gerar strings de JSON.O Gson facilita esse trabalho. Por exemplo:Você tem o JSON: {"nome":"Marcelo", "email":"aaa@gmail.com"}Então você pode ter uma classe que representa esse JSON:class Pessoa {private String nome;private String email;}Então o Gson já cria e popula os atributos pra você assim:Pessoa pessoaComDados = gson.fromJson(stringJson, Pessoa.class);Para fazer o mesmo com o JSONObject por exemplo você teria algo como:JSONObject jsonObj = new JSONObject(stringJson);Pessoa pessoa = new Pessoa();pessoa.setNome(jsonObj.getString("nome");pessoa.setEmail(jsonObj.getString("email");Ou seja, ele só poupa um trabalho nosso :)
Toshi Kurauchi
2012/2/23 Marcelo Alves <malves.info@gmail.com>Ele não faz essa parte de Reflection, convertendo pra vc JSON em Objeto. Você tem que fazer isso na mão, caso use o JSON nativo2012/2/23 Marcelo Henrique <marcelohd02@gmail.com>
Mais somente o pacote json nativo nao faz isso nao ?2012/2/23 luciofm <luciofm@gmail.com>Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.
Lúcio Maciel
luciofm@gmail.com
2012/2/23 Marcelo Henrique <marcelohd02@gmail.com>Pessoal Bom dia .eu posso estar enganado, mas existe diferença entre eles Gson x Json ? uma vez que classes Json ja vem no android.e as Gson tem q importar .jar--
- Marcelo Henrique -
"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
--
- Marcelo Henrique -"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
--
- Marcelo Henrique -"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
Att.
Diego Ampessan Microsoft MTA
www.diegoampessan.com.br
Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação - "Albert Einstein "
www.diegoampessan.com.br
Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação - "Albert Einstein "






0 comentários:
Postar um comentário