Package | Description |
---|---|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
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 | Method and Description |
---|---|
Iterator<PropertyWriter> |
JsonSerializer.properties()
Accessor for iterating over logical properties that the type
handled by this serializer has, from serialization perspective.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanPropertyWriter
Base bean property handler class, which implements common parts of
reflection-based functionality for accessing a property value
and serializing it.
|
class |
VirtualBeanPropertyWriter
BeanPropertyWriter implementation used with
JsonAppend
to add "virtual" properties in addition to regular ones. |
Modifier and Type | Method and Description |
---|---|
void |
PropertyFilter.depositSchemaProperty(PropertyWriter writer,
JsonObjectFormatVisitor objectVisitor,
SerializerProvider provider)
Method called by
BeanSerializer to let the filter determine whether, and in what
form the given property exist within the parent, or root, schema. |
void |
PropertyFilter.depositSchemaProperty(PropertyWriter writer,
ObjectNode propertiesNode,
SerializerProvider provider)
Deprecated.
Since 2.3: new code should use the alternative
depositSchemaProperty
method |
void |
PropertyFilter.serializeAsElement(Object elementValue,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider prov,
PropertyWriter writer)
Method called by container to let the filter decide what to do with given element
value:
the usual choices are to either filter out (i.e.
|
void |
PropertyFilter.serializeAsField(Object pojo,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider prov,
PropertyWriter writer)
Method called by
BeanSerializer to let the filter decide what to do with
given bean property value:
the usual choices are to either filter out (i.e. |
Modifier and Type | Class and Description |
---|---|
class |
AttributePropertyWriter
VirtualBeanPropertyWriter implementation used for
JsonAppend ,
to serialize properties backed-by dynamically assignable attribute
values. |
class |
UnwrappingBeanPropertyWriter
Variant of
BeanPropertyWriter which will handle unwrapping
of JSON Object (including of properties of Object within surrounding
JSON object, and not as sub-object). |
Modifier and Type | Method and Description |
---|---|
void |
SimpleBeanPropertyFilter.depositSchemaProperty(PropertyWriter writer,
JsonObjectFormatVisitor objectVisitor,
SerializerProvider provider) |
void |
SimpleBeanPropertyFilter.depositSchemaProperty(PropertyWriter writer,
ObjectNode propertiesNode,
SerializerProvider provider)
Deprecated.
|
protected boolean |
SimpleBeanPropertyFilter.include(PropertyWriter writer)
Method called to determine whether property will be included
(if 'true' returned) or filtered out (if 'false' returned)
|
protected boolean |
SimpleBeanPropertyFilter.FilterExceptFilter.include(PropertyWriter writer) |
protected boolean |
SimpleBeanPropertyFilter.SerializeExceptFilter.include(PropertyWriter writer) |
void |
SimpleBeanPropertyFilter.serializeAsElement(Object elementValue,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider provider,
PropertyWriter writer) |
void |
SimpleBeanPropertyFilter.serializeAsField(Object pojo,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider provider,
PropertyWriter writer) |
Modifier and Type | Class and Description |
---|---|
class |
MapProperty
Helper class needed to support flexible filtering of Map properties
with generic JSON Filter functionality.
|
Modifier and Type | Method and Description |
---|---|
Iterator<PropertyWriter> |
BeanSerializerBase.properties() |
Copyright © 2014–2015 FasterXML. All rights reserved.