| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.ser.std | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanSerializerSerializer class that can serialize Java objects that map
 to JSON Object output. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected BeanSerializerBase | BeanSerializer. asArraySerializer()Implementation has to check whether as-array serialization
 is possible reliably; if (and only if) so, will construct
 a  BeanAsArraySerializer, otherwise will return this
 serializer as is. | 
| protected BeanSerializerBase | BeanSerializer. withByNameInclusion(Set<String> toIgnore,
                   Set<String> toInclude) | 
| BeanSerializerBase | BeanSerializer. withFilterId(Object filterId) | 
| BeanSerializerBase | BeanSerializer. withObjectIdWriter(ObjectIdWriter objectIdWriter) | 
| protected BeanSerializerBase | BeanSerializer. withProperties(BeanPropertyWriter[] properties,
              BeanPropertyWriter[] filteredProperties) | 
| Constructor and Description | 
|---|
| BeanSerializer(BeanSerializerBase src)Alternate copy constructor that can be used to construct
 standard  BeanSerializerpassing an instance of
 "compatible enough" source serializer. | 
| BeanSerializer(BeanSerializerBase src,
              BeanPropertyWriter[] properties,
              BeanPropertyWriter[] filteredProperties) | 
| BeanSerializer(BeanSerializerBase src,
              ObjectIdWriter objectIdWriter) | 
| BeanSerializer(BeanSerializerBase src,
              ObjectIdWriter objectIdWriter,
              Object filterId) | 
| BeanSerializer(BeanSerializerBase src,
              Set<String> toIgnore,
              Set<String> toInclude) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanAsArraySerializerSpecialized POJO serializer that differs from
  BeanSerializerin that instead of producing a JSON Object it will output
 a JSON Array, omitting field names, and serializing values in
 specified serialization order. | 
| class  | UnwrappingBeanSerializer | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BeanSerializerBase | BeanAsArraySerializer. _defaultSerializerSerializer that would produce JSON Object version; used in
 cases where array output cannot be used. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected BeanSerializerBase | BeanAsArraySerializer. asArraySerializer() | 
| protected BeanSerializerBase | UnwrappingBeanSerializer. asArraySerializer()JSON Array output cannot be done if unwrapping operation is
 requested; so implementation will simply return 'this'. | 
| protected BeanSerializerBase | UnwrappingBeanSerializer. withByNameInclusion(Set<String> toIgnore,
                   Set<String> toInclude) | 
| BeanSerializerBase | BeanAsArraySerializer. withFilterId(Object filterId) | 
| BeanSerializerBase | UnwrappingBeanSerializer. withFilterId(Object filterId) | 
| BeanSerializerBase | BeanAsArraySerializer. withObjectIdWriter(ObjectIdWriter objectIdWriter) | 
| BeanSerializerBase | UnwrappingBeanSerializer. withObjectIdWriter(ObjectIdWriter objectIdWriter) | 
| protected BeanSerializerBase | BeanAsArraySerializer. withProperties(BeanPropertyWriter[] properties,
              BeanPropertyWriter[] filteredProperties) | 
| protected BeanSerializerBase | UnwrappingBeanSerializer. withProperties(BeanPropertyWriter[] properties,
              BeanPropertyWriter[] filteredProperties) | 
| Constructor and Description | 
|---|
| BeanAsArraySerializer(BeanSerializerBase src) | 
| BeanAsArraySerializer(BeanSerializerBase src,
                     ObjectIdWriter oiw,
                     Object filterId) | 
| BeanAsArraySerializer(BeanSerializerBase src,
                     Set<String> toIgnore) | 
| BeanAsArraySerializer(BeanSerializerBase src,
                     Set<String> toIgnore,
                     Set<String> toInclude) | 
| UnwrappingBeanSerializer(BeanSerializerBase src,
                        NameTransformer transformer)Constructor used for creating unwrapping instance of a
 standard  BeanSerializer | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract BeanSerializerBase | BeanSerializerBase. asArraySerializer()Mutant factory for creating a variant that output POJO as a
 JSON Array. | 
| protected abstract BeanSerializerBase | BeanSerializerBase. withByNameInclusion(Set<String> toIgnore,
                   Set<String> toInclude)Mutant factory used for creating a new instance with additional
 set of properties to ignore or include (from properties this instance otherwise has) | 
| abstract BeanSerializerBase | BeanSerializerBase. withFilterId(Object filterId)Mutant factory used for creating a new instance with different
 filter id (used with  JsonFilterannotation) | 
| protected BeanSerializerBase | BeanSerializerBase. withIgnorals(Set<String> toIgnore)Deprecated. 
 Since 2.12 | 
| protected BeanSerializerBase | BeanSerializerBase. withIgnorals(String[] toIgnore)Deprecated. 
 since 2.8 | 
| abstract BeanSerializerBase | BeanSerializerBase. withObjectIdWriter(ObjectIdWriter objectIdWriter)Mutant factory used for creating a new instance with different
  ObjectIdWriter. | 
| protected abstract BeanSerializerBase | BeanSerializerBase. withProperties(BeanPropertyWriter[] properties,
              BeanPropertyWriter[] filteredProperties)Mutant factory used for creating a new instance with modified set
 of properties. | 
| Constructor and Description | 
|---|
| BeanSerializerBase(BeanSerializerBase src)Copy-constructor that is useful for sub-classes that just want to
 copy all super-class properties without modifications. | 
| BeanSerializerBase(BeanSerializerBase src,
                  BeanPropertyWriter[] properties,
                  BeanPropertyWriter[] filteredProperties) | 
| BeanSerializerBase(BeanSerializerBase src,
                  NameTransformer unwrapper)Copy-constructor that will also rename properties with given prefix
 (if it's non-empty) | 
| BeanSerializerBase(BeanSerializerBase src,
                  ObjectIdWriter objectIdWriter) | 
| BeanSerializerBase(BeanSerializerBase src,
                  ObjectIdWriter objectIdWriter,
                  Object filterId) | 
| BeanSerializerBase(BeanSerializerBase src,
                  Set<String> toIgnore)Deprecated.  | 
| BeanSerializerBase(BeanSerializerBase src,
                  Set<String> toIgnore,
                  Set<String> toInclude) | 
| BeanSerializerBase(BeanSerializerBase src,
                  String[] toIgnore)Deprecated.  | 
Copyright © 2008–2020 FasterXML. All rights reserved.