1
resposta

Conversão de JSON para Java

Compreendi completamente a aula e os conceitos, so achei novo o trecho do codigo onde criar uma variavel json e armazena valores.

E a biblioteca gson do google consegue interpretar esses valores e assimilar ao objeto.

Pensei que o imput teria que ser um arquivo do tipo json, ou temos essa possibilidade da variável ser lida com o mesmo nome ?

1 resposta

Olá Emerson! Como vai?

A biblioteca Gson é realmente poderosa e facilita muito o trabalho com JSON. No exemplo que você mencionou, a variável json é uma String que contém o texto JSON. A Gson consegue interpretar essa String e mapear os valores para um objeto Java, como a classe Pessoa, sem a necessidade de um arquivo JSON separado.

Isso significa que você pode trabalhar diretamente com Strings em formato JSON no seu código. Não é necessário que o JSON venha de um arquivo; ele pode ser definido diretamente no seu código, como no exemplo que você viu. A Gson faz o trabalho de converter essa String em um objeto Java correspondente, desde que os nomes das propriedades no JSON correspondam aos nomes dos atributos na classe Java.

Espero ter ajudado e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!