T
- enum typepublic abstract class ApiEnumDeserializer<T extends java.lang.Enum<?>>
extends com.fasterxml.jackson.databind.JsonDeserializer<T>
JsonDeserializer
that converts a camel case string to
capital underscored string and finds the enum value with that name.Constructor and Description |
---|
ApiEnumDeserializer(java.lang.Class<T> type) |
Modifier and Type | Method and Description |
---|---|
T |
deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
public ApiEnumDeserializer(java.lang.Class<T> type)
public T deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
deserialize
in class com.fasterxml.jackson.databind.JsonDeserializer<T extends java.lang.Enum<?>>
java.io.IOException
com.fasterxml.jackson.core.JsonProcessingException