public class JsonSerializationContext extends JsonMappingContext
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonSerializationContext.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
addGenerator(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator)
Used by generated
AbstractBeanJsonSerializer |
void |
addObjectId(Object object,
ObjectIdSerializer<?> id) |
<T> com.fasterxml.jackson.annotation.ObjectIdGenerator<T> |
findObjectIdGenerator(com.fasterxml.jackson.annotation.ObjectIdGenerator<T> gen)
Used by generated
AbstractBeanJsonSerializer |
Logger |
getLogger() |
ObjectIdSerializer<?> |
getObjectId(Object object) |
boolean |
isOrderMapEntriesByKeys() |
boolean |
isWrapRootValue() |
boolean |
isWriteCharArraysAsJsonArrays() |
boolean |
isWriteDateKeysAsTimestamps() |
boolean |
isWriteDatesAsTimestamps() |
boolean |
isWriteEmptyJsonArrays() |
boolean |
isWriteNullMapValues() |
boolean |
isWriteSingleElemArraysUnwrapped() |
JsonWriter |
newJsonWriter() |
JsonSerializationException |
traceError(Object value,
Exception cause)
Trace an error and returns a corresponding exception.
|
JsonSerializationException |
traceError(Object value,
Exception cause,
JsonWriter writer)
Trace an error with current writer state and returns a corresponding exception.
|
JsonSerializationException |
traceError(Object value,
String message)
Trace an error and returns a corresponding exception.
|
JsonSerializationException |
traceError(Object value,
String message,
JsonWriter writer)
Trace an error with current writer state and returns a corresponding exception.
|
getBigDecimalJsonDeserializer, getBigDecimalJsonSerializer, getBigDecimalKeyDeserializer, getBigDecimalKeySerializer, getBigIntegerJsonDeserializer, getBigIntegerJsonSerializer, getBigIntegerKeyDeserializer, getBigIntegerKeySerializer, getBooleanJsonDeserializer, getBooleanJsonSerializer, getBooleanKeyDeserializer, getBooleanKeySerializer, getByteJsonDeserializer, getByteJsonSerializer, getByteKeyDeserializer, getByteKeySerializer, getCharacterJsonDeserializer, getCharacterJsonSerializer, getCharacterKeyDeserializer, getCharacterKeySerializer, getDateJsonDeserializer, getDateJsonSerializer, getDateKeyDeserializer, getDateKeySerializer, getDoubleJsonDeserializer, getDoubleJsonSerializer, getDoubleKeyDeserializer, getDoubleKeySerializer, getEnumJsonSerializer, getEnumKeySerializer, getFloatJsonDeserializer, getFloatJsonSerializer, getFloatKeyDeserializer, getFloatKeySerializer, getIntegerJsonDeserializer, getIntegerJsonSerializer, getIntegerKeyDeserializer, getIntegerKeySerializer, getLongJsonDeserializer, getLongJsonSerializer, getLongKeyDeserializer, getLongKeySerializer, getPrimitiveBooleanArrayJsonDeserializer, getPrimitiveBooleanArrayJsonSerializer, getPrimitiveByteArrayJsonDeserializer, getPrimitiveByteArrayJsonSerializer, getPrimitiveCharacterArrayJsonDeserializer, getPrimitiveCharacterArrayJsonSerializer, getPrimitiveDoubleArrayJsonDeserializer, getPrimitiveDoubleArrayJsonSerializer, getPrimitiveFloatArrayJsonDeserializer, getPrimitiveFloatArrayJsonSerializer, getPrimitiveIntegerArrayJsonDeserializer, getPrimitiveIntegerArrayJsonSerializer, getPrimitiveLongArrayJsonDeserializer, getPrimitiveLongArrayJsonSerializer, getPrimitiveShortArrayJsonDeserializer, getPrimitiveShortArrayJsonSerializer, getRawValueJsonSerializer, getShortJsonDeserializer, getShortJsonSerializer, getShortKeyDeserializer, getShortKeySerializer, getSqlDateJsonDeserializer, getSqlDateJsonSerializer, getSqlDateKeyDeserializer, getSqlDateKeySerializer, getSqlTimeJsonDeserializer, getSqlTimeJsonSerializer, getSqlTimeKeyDeserializer, getSqlTimeKeySerializer, getSqlTimestampJsonDeserializer, getSqlTimestampJsonSerializer, getSqlTimestampKeyDeserializer, getSqlTimestampKeySerializer, getStringJsonDeserializer, getStringJsonSerializer, getStringKeyDeserializer, getStringKeySerializer, getUUIDJsonDeserializer, getUUIDJsonSerializer, getUUIDKeyDeserializer, getUUIDKeySerializer, getVoidJsonDeserializer, getVoidJsonSerializer, newAbstractCollectionJsonDeserializer, newAbstractCollectionJsonSerializer, newAbstractListJsonDeserializer, newAbstractListJsonSerializer, newAbstractMapJsonDeserializer, newAbstractMapJsonSerializer, newAbstractQueueJsonDeserializer, newAbstractQueueJsonSerializer, newAbstractSequentialListJsonDeserializer, newAbstractSequentialListJsonSerializer, newAbstractSetJsonDeserializer, newAbstractSetJsonSerializer, newArrayJsonDeserializer, newArrayJsonSerializer, newArrayListJsonDeserializer, newArrayListJsonSerializer, newCollectionJsonDeserializer, newCollectionJsonSerializer, newEnumJsonDeserializer, newEnumKeyDeserializer, newEnumMapJsonDeserializer, newEnumMapJsonSerializer, newEnumSetJsonDeserializer, newEnumSetJsonSerializer, newHashMapJsonDeserializer, newHashMapJsonSerializer, newHashSetJsonDeserializer, newHashSetJsonSerializer, newIdentityHashMapJsonDeserializer, newIdentityHashMapJsonSerializer, newIterableJsonDeserializer, newIterableJsonSerializer, newLinkedHashMapJsonDeserializer, newLinkedHashMapJsonSerializer, newLinkedHashSetJsonDeserializer, newLinkedHashSetJsonSerializer, newLinkedListJsonDeserializer, newLinkedListJsonSerializer, newListJsonDeserializer, newListJsonSerializer, newMapJsonDeserializer, newMapJsonSerializer, newPriorityQueueJsonDeserializer, newPriorityQueueJsonSerializer, newQueueJsonDeserializer, newQueueJsonSerializer, newSetJsonDeserializer, newSetJsonSerializer, newSortedMapJsonDeserializer, newSortedMapJsonSerializer, newSortedSetJsonDeserializer, newSortedSetJsonSerializer, newStackJsonDeserializer, newStackJsonSerializer, newTreeMapJsonDeserializer, newTreeMapJsonSerializer, newTreeSetJsonDeserializer, newTreeSetJsonSerializer, newVectorJsonDeserializer, newVectorJsonSerializerpublic Logger getLogger()
getLogger in class JsonMappingContextpublic boolean isWriteDatesAsTimestamps()
public boolean isWriteDateKeysAsTimestamps()
public boolean isWrapRootValue()
public boolean isWriteCharArraysAsJsonArrays()
public boolean isWriteNullMapValues()
public boolean isWriteEmptyJsonArrays()
public boolean isOrderMapEntriesByKeys()
public boolean isWriteSingleElemArraysUnwrapped()
public JsonWriter newJsonWriter()
public JsonSerializationException traceError(Object value, String message)
value - current valuemessage - error messageJsonSerializationException with the given messagepublic JsonSerializationException traceError(Object value, String message, JsonWriter writer)
value - current valuemessage - error messagewriter - current writerJsonSerializationException with the given messagepublic JsonSerializationException traceError(Object value, Exception cause)
value - current valuecause - cause of the errorJsonSerializationException with the given causepublic JsonSerializationException traceError(Object value, Exception cause, JsonWriter writer)
value - current valuecause - cause of the errorwriter - current writerJsonSerializationException with the given causepublic void addObjectId(Object object, ObjectIdSerializer<?> id)
public ObjectIdSerializer<?> getObjectId(Object object)
public void addGenerator(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator)
AbstractBeanJsonSerializergenerator - instance of generator to addpublic <T> com.fasterxml.jackson.annotation.ObjectIdGenerator<T> findObjectIdGenerator(com.fasterxml.jackson.annotation.ObjectIdGenerator<T> gen)
AbstractBeanJsonSerializergen - generator used to find equivalent generatorCopyright © 2013. All Rights Reserved.