public class JSONUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JSONUtils.DoubleSerializer |
| Constructor and Description |
|---|
JSONUtils() |
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.JavaType |
getCollectionType(Class<?> collectionClass,
Class<?>... elementClasses)
获取泛型的Collection Type
|
static com.fasterxml.jackson.databind.ObjectMapper |
getInstance() |
static <T> List<T> |
json2list(String jsonArrayStr)
与javaBean json数组字符串转换为列表
|
static <T> List<T> |
json2list(String jsonArrayStr,
com.fasterxml.jackson.core.type.TypeReference<List<T>> typeReference) |
static Map<String,Object> |
json2map(String jsonString)
json字符串转换为map
|
static <T> Map<String,T> |
json2map(String jsonString,
Class<T> clazz)
json字符串转换为map
|
static Map<String,Object> |
json2mapDeeply(String json)
深度转换json成map
|
static <T> T |
json2ObjectList(String json,
Class<T> valueType) |
static <T> T |
json2pojo(String jsonString,
Class<T> clazz)
json 转JavaBean
|
static <T> T |
json2pojo(String jsonArrayStr,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference) |
static <T> T |
map2pojo(Map map,
Class<T> clazz)
map 转JavaBean
|
static String |
mapToJson(Map map)
map 转json
|
static String |
obj2json(Object obj)
javaBean、列表数组转换为json字符串
|
static String |
obj2jsonIgnoreNull(Object obj)
javaBean、列表数组转换为json字符串,忽略空值
|
static <T> T |
obj2pojo(Object obj,
Class<T> clazz)
map 转JavaBean
|
static String |
objectToJson(Object object)
map 转json
|
public static com.fasterxml.jackson.databind.ObjectMapper getInstance()
public static String obj2json(Object obj) throws Exception
Exceptionpublic static String obj2jsonIgnoreNull(Object obj) throws Exception
Exceptionpublic static <T> T json2pojo(String jsonString, Class<T> clazz) throws Exception
Exceptionpublic static <T> T json2pojo(String jsonArrayStr, com.fasterxml.jackson.core.type.TypeReference<T> typeReference) throws Exception
Exceptionpublic static Map<String,Object> json2map(String jsonString) throws Exception
Exceptionpublic static <T> Map<String,T> json2map(String jsonString, Class<T> clazz) throws Exception
Exceptionpublic static Map<String,Object> json2mapDeeply(String json) throws Exception
json - Exceptionpublic static <T> T json2ObjectList(String json, Class<T> valueType) throws IOException
IOExceptionpublic static <T> List<T> json2list(String jsonArrayStr) throws Exception
Exceptionpublic static <T> List<T> json2list(String jsonArrayStr, com.fasterxml.jackson.core.type.TypeReference<List<T>> typeReference) throws Exception
Exceptionpublic static com.fasterxml.jackson.databind.JavaType getCollectionType(Class<?> collectionClass, Class<?>... elementClasses)
collectionClass - 泛型的CollectionelementClasses - 元素类public static String objectToJson(Object object)
object - Copyright © 2023. All rights reserved.