public final class Jackson2Utils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Jackson2Utils.RuntimeJsonProcessingException |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.function.Function<java.lang.String,T> |
fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.Class<T> type)
parse JSON.
|
static <T> java.util.function.Function<java.lang.String,T> |
fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference) |
static java.lang.Boolean |
getJackson2Present() |
static <T extends com.fasterxml.jackson.databind.ObjectMapper> |
setupObjectMapper(org.springframework.core.env.PropertyResolver propertyResolver,
T objectMapper)
Setup a Mapper.
|
static <T> java.util.function.Function<T,java.lang.String> |
toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
to JSON.
|
static <T> java.lang.String |
toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
T item) |
public static java.lang.Boolean getJackson2Present()
public static <T extends com.fasterxml.jackson.databind.ObjectMapper> T setupObjectMapper(org.springframework.core.env.PropertyResolver propertyResolver,
T objectMapper)
T - ObjectMapper or XmlMapperpropertyResolver - propertyResolverobjectMapper - to setuppublic static <T> java.util.function.Function<java.lang.String,T> fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
public static <T> java.util.function.Function<java.lang.String,T> fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.Class<T> type)
T - typeobjectMapper - objectMappertype - typepublic static <T> java.util.function.Function<T,java.lang.String> toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
T - typeobjectMapper - objectMapperpublic static <T> java.lang.String toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
T item)