Como converter jsonString para JSONObject em Java
Eu tenho uma variável String chamada jsonString
:
{"phonetype":"N95","cat":"WP"}
Agora eu quero convertê-lo em objecto JSON. Procurei mais no Google, mas não obtive'não obtive nenhuma resposta esperada...
384
3
Usando a biblioteca org.json:
Você pode utilizar o
google-gson
. Detalhes:**Exemplos objetados***
(Serialização)
Note que você não pode serializar objetos com referências circulares, pois isso resultará em uma repetição infinita.
(Deserialização)
Outro exemplo para Gson:
Gson é fácil de aprender e implementar, você precisa saber quais são os dois métodos a seguir:
-> toJson() - converter objeto java para o formato JSON
-> deJson() - converter JSON em objeto java
**Saída***
Recursos:
Página inicial do Projeto Google Gson
Guia do Usuário Gson
Exemplo
Existem vários serializadores e deserializadores Java JSON ligados a partir da página inicial do JSON.
A partir deste escrito, existem estes 22:
...mas é claro que a lista pode mudar.