Skip to content

Instantly share code, notes, and snippets.

View bwaldvogel's full-sized avatar

Benedikt Waldvogel bwaldvogel

View GitHub Profile
@bwaldvogel
bwaldvogel / BeanSerializerFactoryWithGlobalIncludeDefaults.java
Created August 27, 2018 15:25
Workaround for Jackson’s global inclusion behaviour change in 2.8.3
import java.lang.reflect.Field;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.BeanDescription;
import com.fasterxml.jackson.databind.SerializationConfig;
import com.fasterxml.jackson.databind.cfg.PackageVersion;
import com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig;
import com.fasterxml.jackson.databind.ser.BeanSerializerFactory;
import com.fasterxml.jackson.databind.ser.PropertyBuilder;
import com.fasterxml.jackson.databind.ser.SerializerFactory;