com.fasterxml.jackson.databind.ser.std

Class MapSerializer

    • Field Detail

      • UNSPECIFIED_TYPE

        protected static final JavaType UNSPECIFIED_TYPE
      • _property

        protected final BeanProperty _property
        Map-valued property being serialized with this instance
      • _ignoredEntries

        protected final HashSet<String> _ignoredEntries
        Set of entries to omit during serialization, if any
      • _valueTypeIsStatic

        protected final boolean _valueTypeIsStatic
        Whether static types should be used for serialization of values or not (if not, dynamic runtime type is used)
      • _keyType

        protected final JavaType _keyType
        Declared type of keys
      • _valueType

        protected final JavaType _valueType
        Declared type of contained values
      • _keySerializer

        protected JsonSerializer<Object> _keySerializer
        Key serializer to use, if it can be statically determined
      • _valueSerializer

        protected JsonSerializer<Object> _valueSerializer
        Value serializer to use, if it can be statically determined
      • _valueTypeSerializer

        protected final TypeSerializer _valueTypeSerializer
        Type identifier serializer used for values, if any.
      • _dynamicValueSerializers

        protected PropertySerializerMap _dynamicValueSerializers
        If value type can not be statically determined, mapping from runtime value types to serializers are stored in this object.
      • _filterId

        protected final Object _filterId
        Id of the property filter to use, if any; null if none.
        Since:
        2.3
      • _sortKeys

        protected final boolean _sortKeys
        Flag set if output is forced to be sorted by keys (usually due to annotation).
        Since:
        2.4
      • _suppressableValue

        protected final Object _suppressableValue
        Value that indicates suppression mechanism to use; either one of values of JsonInclude.Include, or actual object to compare against ("default value")
        Since:
        2.5

Copyright © 2014 FasterXML. All Rights Reserved.