Package org.skr.common.util
Class JsonUtil
java.lang.Object
org.skr.common.util.JsonUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TfromJson(com.fasterxml.jackson.core.type.TypeReference<T> type, com.fasterxml.jackson.databind.JsonNode jsonNode) static <T> Tstatic <T> TfromJson(com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.JsonNode jsonNode) static <T> Tstatic <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.type.TypeReference<T> type, com.fasterxml.jackson.databind.JsonNode jsonNode) static <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.type.TypeReference<T> type, String json) static <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.JsonNode jsonNode) static <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JavaType javaType, String json) static <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<?> type, com.fasterxml.jackson.databind.JsonNode jsonNode) static <T> Tstatic <T> Tstatic <T> Tstatic com.fasterxml.jackson.databind.JavaTypegetCollectionJavaType(Class<? extends Collection> collectionClass, Class<?> elementClass) static com.fasterxml.jackson.databind.JavaTypegetJavaType(Class<?> clazz) static com.fasterxml.jackson.databind.ObjectMapperstatic com.fasterxml.jackson.databind.ObjectMappersetupObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) static com.fasterxml.jackson.databind.ObjectMappersetupPersistentObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) static Stringstatic StringtoJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object obj, Class<?> jsonViewClazz) static Stringstatic Stringstatic com.fasterxml.jackson.databind.JsonNodetoJsonNode(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object obj) static com.fasterxml.jackson.databind.JsonNodetoJsonNode(Object obj)
-
Field Details
-
JSON_FILTER_SKIP_PERSISTENCE
- See Also:
-
-
Constructor Details
-
JsonUtil
public JsonUtil()
-
-
Method Details
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
setupObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper setupObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
setupPersistentObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper setupPersistentObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
fromJson
-
fromJson
-
fromJson
-
fromJson
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.core.type.TypeReference<T> type, com.fasterxml.jackson.databind.JsonNode jsonNode) -
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.JsonNode jsonNode) -
toJson
-
toJson
-
toJsonNode
-
fromJson
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.type.TypeReference<T> type, String json) -
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JavaType javaType, String json) -
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<?> type, com.fasterxml.jackson.databind.JsonNode jsonNode) -
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.type.TypeReference<T> type, com.fasterxml.jackson.databind.JsonNode jsonNode) -
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.JsonNode jsonNode) -
toJson
-
toJson
-
toJsonNode
public static com.fasterxml.jackson.databind.JsonNode toJsonNode(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object obj) -
getJavaType
-
getCollectionJavaType
public static com.fasterxml.jackson.databind.JavaType getCollectionJavaType(Class<? extends Collection> collectionClass, Class<?> elementClass)
-