Package org.skr.common.util
Class JsonUtil
- java.lang.Object
-
- org.skr.common.util.JsonUtil
-
public class JsonUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_FILTER_SKIP_PERSISTENCE
-
Constructor Summary
Constructors Constructor Description JsonUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TfromJson(com.fasterxml.jackson.core.type.TypeReference<T> type, com.fasterxml.jackson.databind.JsonNode jsonNode)static <T> TfromJson(com.fasterxml.jackson.core.type.TypeReference<T> type, java.lang.String json)static <T> TfromJson(com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.JsonNode jsonNode)static <T> TfromJson(com.fasterxml.jackson.databind.JavaType javaType, java.lang.String json)static <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, java.lang.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, java.lang.String json)static <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Class<?> type, com.fasterxml.jackson.databind.JsonNode jsonNode)static <T> TfromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Class<?> type, java.lang.String json)static <T> TfromJson(java.lang.Class<?> type, com.fasterxml.jackson.databind.JsonNode jsonNode)static <T> TfromJson(java.lang.Class<?> type, java.lang.String json)static com.fasterxml.jackson.databind.JavaTypegetCollectionJavaType(java.lang.Class<? extends java.util.Collection> collectionClass, java.lang.Class<?> elementClass)static com.fasterxml.jackson.databind.JavaTypegetJavaType(java.lang.Class<?> clazz)static com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()static com.fasterxml.jackson.databind.ObjectMappersetupObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)static com.fasterxml.jackson.databind.ObjectMappersetupPersistentObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)static java.lang.StringtoJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Object obj)static java.lang.StringtoJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Object obj, java.lang.Class<?> jsonViewClazz)static java.lang.StringtoJson(java.lang.Object obj)static java.lang.StringtoJson(java.lang.Object obj, java.lang.Class<?> jsonViewClazz)static com.fasterxml.jackson.databind.JsonNodetoJsonNode(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Object obj)static com.fasterxml.jackson.databind.JsonNodetoJsonNode(java.lang.Object obj)
-
-
-
Field Detail
-
JSON_FILTER_SKIP_PERSISTENCE
public static final java.lang.String JSON_FILTER_SKIP_PERSISTENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
public static <T> T fromJson(java.lang.Class<?> type, java.lang.String json)
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.core.type.TypeReference<T> type, java.lang.String json)
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.JavaType javaType, java.lang.String json)
-
fromJson
public static <T> T fromJson(java.lang.Class<?> type, com.fasterxml.jackson.databind.JsonNode jsonNode)
-
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
public static java.lang.String toJson(java.lang.Object obj, java.lang.Class<?> jsonViewClazz)
-
toJson
public static java.lang.String toJson(java.lang.Object obj)
-
toJsonNode
public static com.fasterxml.jackson.databind.JsonNode toJsonNode(java.lang.Object obj)
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Class<?> type, java.lang.String json)
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.type.TypeReference<T> type, java.lang.String json)
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JavaType javaType, java.lang.String json)
-
fromJson
public static <T> T fromJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.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
public static java.lang.String toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Object obj, java.lang.Class<?> jsonViewClazz)
-
toJson
public static java.lang.String toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Object obj)
-
toJsonNode
public static com.fasterxml.jackson.databind.JsonNode toJsonNode(com.fasterxml.jackson.databind.ObjectMapper objectMapper, java.lang.Object obj)
-
getJavaType
public static com.fasterxml.jackson.databind.JavaType getJavaType(java.lang.Class<?> clazz)
-
getCollectionJavaType
public static com.fasterxml.jackson.databind.JavaType getCollectionJavaType(java.lang.Class<? extends java.util.Collection> collectionClass, java.lang.Class<?> elementClass)
-
-