public abstract class AbstractValueBeanJsonSerializer<T> extends AbstractBeanJsonSerializer<T>
Abstract AbstractValueBeanJsonSerializer class.
serializers| Modifier | Constructor and Description |
|---|---|
protected |
AbstractValueBeanJsonSerializer()
Constructor for AbstractValueBeanJsonSerializer.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract BeanPropertySerializer<T,?> |
initValueSerializer()
initValueSerializer
|
protected void |
serializeObject(JsonWriter writer,
T value,
JsonSerializationContext ctx,
Set<String> ignoredProperties,
IdentitySerializationInfo identityInfo,
ObjectIdSerializer<?> idWriter,
String typeName,
String typeInformation)
Serializes all the properties of the bean in a json object.
|
doSerialize, getSerializedType, initAnyGetterPropertySerializer, initIdentityInfo, initMapSubtypeClassToSerializer, initSerializers, initTypeInfo, serializeInternallyisAbsent, isDefault, isEmpty, serialize, serialize, serialize, serializeNullValueprotected AbstractValueBeanJsonSerializer()
Constructor for AbstractValueBeanJsonSerializer.
protected abstract BeanPropertySerializer<T,?> initValueSerializer()
initValueSerializer
BeanPropertySerializer object.protected void serializeObject(JsonWriter writer, T value, JsonSerializationContext ctx, Set<String> ignoredProperties, IdentitySerializationInfo identityInfo, ObjectIdSerializer<?> idWriter, String typeName, String typeInformation)
serializeObject in class AbstractBeanJsonSerializer<T>writer - writervalue - bean to serializectx - context of the serialization processignoredProperties - ignored propertiesidentityInfo - identity infoidWriter - identifier writertypeName - in case of type info as property, the name of the propertytypeInformation - in case of type info as property, the type informationCopyright © 2019. All rights reserved.