Class UnwrappedPropertyHandler

java.lang.Object
tools.jackson.databind.deser.impl.UnwrappedPropertyHandler

public class UnwrappedPropertyHandler extends Object
Object that is responsible for handling acrobatics related to deserializing "unwrapped" values; sets of properties that are embedded (inlined) as properties of parent JSON object.
  • Field Details

    • JSON_UNWRAPPED_NAME_PREFIX

      public static final String JSON_UNWRAPPED_NAME_PREFIX
      Since:
      2.19
      See Also:
    • _creatorProperties

      protected final List<SettableBeanProperty> _creatorProperties
      Since:
      2.19
    • _properties

      protected final List<SettableBeanProperty> _properties
    • _unwrappedPropertyNames

      protected final Set<String> _unwrappedPropertyNames
      Set of all unwrapped property names from unwrapped deserializers.
      Since:
      3.1
    • _hasUnwrappedAnySetter

      protected final boolean _hasUnwrappedAnySetter
      Flag that indicates if any of the unwrapped value deserializers has an "any setter" (see JsonAnySetter)
      Since:
      3.1
  • Constructor Details

  • Method Details