Inceptum/src/main/java/io/gitlab/jfronny/inceptum/gson/GsonIgnoreExclusionStrategy...

17 lines
429 B
Java

package io.gitlab.jfronny.inceptum.gson;
import com.google.gson.ExclusionStrategy;
import com.google.gson.FieldAttributes;
public class GsonIgnoreExclusionStrategy implements ExclusionStrategy {
@Override
public boolean shouldSkipClass(Class<?> clazz) {
return false;
}
@Override
public boolean shouldSkipField(FieldAttributes f) {
return f.getAnnotation(GsonIgnore.class) != null;
}
}