Package org.skr.common.util
Class JsonUtil
- java.lang.Object
-
- org.skr.common.util.JsonUtil
-
public class JsonUtil extends java.lang.Object
-
-
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.module.SimpleModulegetDefaultModule()static com.fasterxml.jackson.databind.JavaTypegetJavaType(java.lang.Class<?> clazz)static com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()static org.springframework.http.converter.json.Jackson2ObjectMapperBuildernewObjectMapperBuilder()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)
-
-
-
Method Detail
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-
newObjectMapperBuilder
public static org.springframework.http.converter.json.Jackson2ObjectMapperBuilder newObjectMapperBuilder()
-
getDefaultModule
public static com.fasterxml.jackson.databind.module.SimpleModule getDefaultModule()
-
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)
-
-