public class NullOnScopeWriter
extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter
_accessorMethod, _cfgSerializationType, _contextAnnotations, _declaredType, _dynamicSerializers, _field, _includeInViews, _internalSettings, _member, _name, _nonTrivialBaseType, _nullSerializer, _serializer, _suppressableValue, _suppressNulls, _typeSerializer, _wrapperName, MARKER_FOR_EMPTY| Constructor and Description |
|---|
NullOnScopeWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter delegate,
Set<SerializationScope> activeScopes)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer) |
protected Set<SerializationScope> |
getActiveScopes() |
protected com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
getDelegate() |
com.fasterxml.jackson.databind.ser.BeanPropertyWriter |
rename(com.fasterxml.jackson.databind.util.NameTransformer transformer) |
void |
serializeAsField(Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider prov) |
void |
serializeAsOmittedField(Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider prov) |
_depositSchemaProperty, _findAndAddDynamic, _handleSelfReference, _new, assignSerializer, assignTypeSerializer, depositSchemaProperty, depositSchemaProperty, fixAccess, get, getAnnotation, getContextAnnotation, getFullName, getGenericPropertyType, getInternalSetting, getMember, getName, getPropertyType, getRawSerializationType, getSerializationType, getSerializedName, getSerializer, getType, getTypeSerializer, getViews, getWrapperName, hasNullSerializer, hasSerializer, isUnwrapping, removeInternalSetting, serializeAsElement, serializeAsPlaceholder, setInternalSetting, setNonTrivialBaseType, toString, unwrappingWriter, willSuppressNulls, wouldConflictWithNamepublic NullOnScopeWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter delegate,
Set<SerializationScope> activeScopes)
delegate - the delegate writeractiveScopes - the active scopespublic void serializeAsField(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider prov) throws Exception
serializeAsField in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterExceptionpublic void assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer<Object> nullSer)
assignNullSerializer in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterpublic void serializeAsOmittedField(Object bean, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider prov) throws Exception
serializeAsOmittedField in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterExceptionpublic com.fasterxml.jackson.databind.ser.BeanPropertyWriter rename(com.fasterxml.jackson.databind.util.NameTransformer transformer)
rename in class com.fasterxml.jackson.databind.ser.BeanPropertyWriterprotected com.fasterxml.jackson.databind.ser.BeanPropertyWriter getDelegate()
protected Set<SerializationScope> getActiveScopes()
Copyright © 2026. All rights reserved.