public final class JsonHeaders
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_TYPE_ID |
static java.util.Collection<java.lang.String> |
HEADERS |
static java.lang.String |
KEY_TYPE_ID |
static java.lang.String |
PREFIX |
static java.lang.String |
RESOLVABLE_TYPE
The header to represent a
ResolvableType
for the target deserialized object. |
static java.lang.String |
TYPE_ID |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.core.ResolvableType |
buildResolvableType(java.lang.Class<?> targetClass,
java.lang.Class<?> contentClass,
java.lang.Class<?> keyClass)
Build a
ResolvableType for provided class components. |
static org.springframework.core.ResolvableType |
buildResolvableType(java.lang.ClassLoader classLoader,
java.lang.Object targetClassValue,
java.lang.Object contentClassValue,
java.lang.Object keyClassValue)
Build a
ResolvableType for provided class components. |
public static final java.lang.String PREFIX
public static final java.lang.String TYPE_ID
public static final java.lang.String CONTENT_TYPE_ID
public static final java.lang.String KEY_TYPE_ID
public static final java.lang.String RESOLVABLE_TYPE
ResolvableType
for the target deserialized object.public static final java.util.Collection<java.lang.String> HEADERS
public static org.springframework.core.ResolvableType buildResolvableType(java.lang.ClassLoader classLoader,
java.lang.Object targetClassValue,
@Nullable
java.lang.Object contentClassValue,
@Nullable
java.lang.Object keyClassValue)
ResolvableType for provided class components.classLoader - a ClassLoader t load classes for components if needed.targetClassValue - the class representation object.contentClassValue - the collection element (or map value) class representation object.keyClassValue - the map key class representation object.ResolvableType based on provided class componentspublic static org.springframework.core.ResolvableType buildResolvableType(java.lang.Class<?> targetClass,
@Nullable
java.lang.Class<?> contentClass,
@Nullable
java.lang.Class<?> keyClass)
ResolvableType for provided class components.targetClass - the class to use.contentClass - the collection element (or map value) class.keyClass - the map key class.ResolvableType based on provided class components