public class JsonUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
getInstance()
获取json转换对象
|
static <T> T |
parse(String content,
Class<T> valueType)
json字符串转为java类
|
static <T> T |
parse(String content,
Class<T> valueType,
com.fasterxml.jackson.databind.ObjectMapper mapper)
json字符串转为java类
|
static <T> T |
parse(String content,
Class<T> valueType,
com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef,
com.fasterxml.jackson.databind.ObjectMapper mapper)
json字符串转为java类
|
static <T> T |
parse(String content,
com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
json字符串转为java类
|
static <T> T |
parse(String content,
com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef,
com.fasterxml.jackson.databind.ObjectMapper mapper)
json字符串转为java类
|
static <T> List<T> |
parseArray(String content,
Class<T> valueType)
json字符串转为java类
|
static <T> List<T> |
parseArray(String content,
Class<T> valueType,
com.fasterxml.jackson.databind.ObjectMapper mapper)
json字符串转为java类
|
static String |
toJson(Object value)
转换为 JSON 字符串
|
static String |
toJson(Object value,
com.fasterxml.jackson.databind.ObjectMapper mapper)
转换为 JSON 字符串
|
static String |
toJsonIgnoreNull(Object value)
转换为 JSON 字符串,忽略空值
|
public static com.fasterxml.jackson.databind.ObjectMapper getInstance()
public static String toJsonIgnoreNull(Object value)
value - 要转换的值public static String toJson(Object value, com.fasterxml.jackson.databind.ObjectMapper mapper)
value - 要转换的值mapper - ObjectMapperpublic static <T> T parse(String content, Class<T> valueType)
T - 泛型content - json字符串valueType - 要转换的对象类型public static <T> T parse(String content, Class<T> valueType, com.fasterxml.jackson.databind.ObjectMapper mapper)
T - 泛型content - json字符串valueType - 要转换的对象类型mapper - json ObjectMapperpublic static <T> List<T> parseArray(String content, Class<T> valueType)
T - 泛型content - json字符串valueType - 要转换的对象类型public static <T> List<T> parseArray(String content, Class<T> valueType, com.fasterxml.jackson.databind.ObjectMapper mapper)
T - 泛型content - json字符串valueType - 要转换的对象类型mapper - json ObjectMapperpublic static <T> T parse(String content, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
T - 泛型content - json字符串valueTypeRef - 要转换的对象public static <T> T parse(String content, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef, com.fasterxml.jackson.databind.ObjectMapper mapper)
T - 泛型content - json字符串valueTypeRef - 要转换的对象mapper - json ObjectMapperpublic static <T> T parse(String content, Class<T> valueType, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef, com.fasterxml.jackson.databind.ObjectMapper mapper)
T - 泛型content - json字符串valueType - 要转换的对象类型valueTypeRef - 要转换的对象mapper - json ObjectMapperCopyright © 2022. All rights reserved.