I have a ConfigInstance
class which contains a password
and a password_hash
.
Now I want to serialize the object using gson but exclude
@utkusonmez This answer works albeit the method mentioned is wrong. It should be using 'addSerializationExclusionStrategy' instead of 'addDeserializationExclusionStrategy'
So the answer would look like
Gson gson = new GsonBuilder()
.addSerializationExclusionStrategy(new ExclusionStrategy() {
@Override
public boolean shouldSkipField(FieldAttributes f) {
return f.getName().toLowerCase().contains("fieldName");
}
@Override
public boolean shouldSkipClass(Class> aClass) {
return false;
}
})
.create();
gson.toJson(*OBJ_TO_SERIALIZE*))