ExclusionStrategy Um dos caminhos para impedir que um atributo seja serializado é através da implementação de um ExclusionStrategy, onde através da reescrita do método shouldSkipField() informaremos se queremos ou não que um atributo de uma classe sendo serializada seja juntamente serializado, e o método shouldSkipClass(), onde o enfoque passa a ser a classe, se desejamos … Continue lendo Gson – Impedindo que um atributo seja serializado ou deserializado
Tag: Gson
Gson – Serializando e Deserializando Atributos Com Nomes Diferentes dos Campos Json
Há um tempo atrás tive a necessidade de serializar e deserializar um atributo que a sua referência no Json tenha um nome diferente. Por exemplo, no Json há um campo "text" que gostaria que o seu valor fosse preenchido em meu atributo chamado "texto". Isso não aconteceria normalmente já que o framework Gson relaciona campos … Continue lendo Gson – Serializando e Deserializando Atributos Com Nomes Diferentes dos Campos Json
Gson – Serializando e Deserializando de forma customizada classes Date
Enquanto desenvolvia um webservice que usava Gson para transformar objetos em Json como formato de às requisições de um aplicativo Android, tive a necessidade de modificar o formato em que ficará objetos da classe java.util.Date após a serialização no webservice e de modificar o formato esperado na deserialização no cliente. Modifiquei os formatos para "yyyy-MM-dd'T'HH:mm:ss" … Continue lendo Gson – Serializando e Deserializando de forma customizada classes Date
JAXB vs Jackson e Gson
Estava procurando na internet saber sobre o desempenho dos frameworks Jackson e Gson para lidar com Json em um webservice que estou trabalhando e encontrei essa postagem: http://tuhrig.de/jaxb-vs-gson-and-jackson/ Thomas Uhrig comparou não só esses dois frameworks que estava procurando, mas como os colou na disputa do Json x XML, comparando-os também com o JAXB. Como … Continue lendo JAXB vs Jackson e Gson