diff options
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java b/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java index 7890921dc..bd572a3fd 100644 --- a/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java +++ b/src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java @@ -10,6 +10,7 @@ import java.util.concurrent.atomic.AtomicReference; import com.fasterxml.jackson.annotation.JacksonInject; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonIncludeProperties; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.annotation.JsonCreator.Mode; @@ -1385,6 +1386,10 @@ nonAnnotatedParamIndex, ctor); Set<String> ignored = (ignorals == null) ? null : ignorals.findIgnoredForDeserialization(); md.setIgnorableProperties(ignored); + JsonIncludeProperties.Value inclusions = config.getDefaultPropertyInclusions(Map.class, + beanDesc.getClassInfo()); + Set<String> included = inclusions == null ? null : inclusions.getIncluded(); + md.setIncludableProperties(included); deser = md; } } |