Gson – Impedindo que um atributo seja serializado ou deserializado

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

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