| Modifier and Type | Interface and Description |
|---|---|
| public interface | PropertyFilter
Interface that defines API for filter objects use (as configured
using |
| public interface | Serializers
Interface that defines API for simple extensions that can provide additional serializers for various types. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AnyGetterWriter
Class similar to |
| public abstract class | BasicSerializerFactory
Factory class that can provide serializers for standard JDK classes,
as well as custom classes that extend standard classes or implement
one of "well-known" interfaces (such as |
| public class | BeanPropertyWriter
Base bean property handler class, which implements common parts of reflection-based functionality for accessing a property value and serializing it. |
| public class | BeanSerializer
Serializer class that can serialize Java objects that map to JSON Object output. |
| public class | BeanSerializerBuilder
Builder class used for aggregating deserialization information about
a POJO, in order to build a |
| public class | BeanSerializerFactory
Factory class that can provide serializers for any regular Java beans
(as defined by "having at least one get method recognizable as bean
accessor" -- where |
| public abstract class | FilterProvider
Interface for objects that provides instances of |
| public class | PropertyBuilder
Helper class for |
| public abstract class | PropertyWriter
Base class for writers used to output property values (name-value pairs) as key/value pairs via streaming API. |
| public class | SerializationContextExt
Extension over |
| public class | SerializerCache
Simple cache object that allows for doing 2-level lookups: first level is by "local" read-only lookup Map (used without locking) and second backup level is by a shared modifiable HashMap. |
| public abstract class | SerializerFactory
Abstract class that defines API used by |
| public class | |
| public abstract class | ValueSerializerModifier
Abstract class that defines API for objects that can be registered
(via |
| public abstract class | VirtualBeanPropertyWriter
|
| public class | WritableObjectId
Simple value container used to keep track of Object Ids during serialization. |