Nos exemplos do menu não vimos como faz para pegar as informações do Json recebendo dados. Pode passar o código de como ficaria?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nos exemplos do menu não vimos como faz para pegar as informações do Json recebendo dados. Pode passar o código de como ficaria?
Olá Marcelo!
Neste capítulo fazemos o envio de um JSON para o servidor e recebemos uma resposta também em JSON contendo a média e a quantidade de alunos. Acredito que a sua dúvida seja sobre como parsear o JSON de retorno para acessar os valores.
Para fazer isso, você pode utilizar a classe JSONObject como no código abaixo:
try {
JSONObject jo = new JSONObject(json);
double media = jo.getDouble("media");
int quantidade = jo.getInt("quantidade");
Log.i("JSON", "Media = " + media + ", Quantidade = " + quantidade);
} catch (JSONException e) {
e.printStackTrace();
}
Abraço!
Obrigado.