public abstract class AbstractValueBeanJsonSerializer<T> extends AbstractBeanJsonSerializer<T>
serializers| Modifier | Constructor and Description |
|---|---|
protected |
AbstractValueBeanJsonSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BeanPropertySerializer<T,?> |
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, serializeInternallyisDefault, isEmpty, serialize, serialize, serializeNullValueprotected abstract BeanPropertySerializer<T,?> initValueSerializer()
protected void serializeObject(JsonWriter writer, T value, JsonSerializationContext ctx, Set<String> ignoredProperties, IdentitySerializationInfo identityInfo, ObjectIdSerializer<?> idWriter, String typeName, String typeInformation)
AbstractBeanJsonSerializerserializeObject 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 © 2016. All Rights Reserved.