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 |
isWriteDateKeysAsTimestamps() |
boolean |
isWriteDatesAsTimestamps() |
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, getShortJsonDeserializer, getShortJsonSerializer, getShortKeyDeserializer, getShortKeySerializer, getSqlDateJsonDeserializer, getSqlDateJsonSerializer, getSqlDateKeyDeserializer, getSqlDateKeySerializer, getSqlTimeJsonDeserializer, getSqlTimeJsonSerializer, getSqlTimeKeyDeserializer, getSqlTimeKeySerializer, getSqlTimestampJsonDeserializer, getSqlTimestampJsonSerializer, getSqlTimestampKeyDeserializer, getSqlTimestampKeySerializer, getStringJsonDeserializer, getStringJsonSerializer, getStringKeyDeserializer, getStringKeySerializer, getUUIDJsonDeserializer, getUUIDJsonSerializer, getUUIDKeyDeserializer, getUUIDKeySerializer, 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 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.