Arquivos da categoria: Java

Converter objetos Java em JSON e vice-versa com Gson

google-gson

Quebrei um pouco a cabeça para mapear atributos de um JSON para objetos em Java, mas finalmente achei uma lib salvadora, o Gson. Tão boa que resolvi fazer esse artigo sobre ela. Espero que seja útil para todos.

Gson é uma biblioteca que converte objetos Java em JSON e vice-versa. Como bom programador você já deve ter percebido isso só de ver o título (assim espero).

Outra coisa que você deve ter percebido também é que esta biblioteca é do Google e isto normalmente quer dizer que é lib da boa.

O Gson é absurdamente simples de usar. Você deve criar uma classe em Java que represente os campos do JSON, tanto para serializar(Java para JSON) quanto para deserializar(JSON para JAVA).

Para demonstrar vamos criar uma classe User com 2 atributos e 4 métodos getters e setters dos atributos.
Continue lendo