public class JsonUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static List<com.fasterxml.jackson.databind.Module> |
customModules |
static com.fasterxml.jackson.databind.ObjectMapper |
mapper |
| 构造器和说明 |
|---|
JsonUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
newMapper()
创建一个常规对象处理器
|
static com.fasterxml.jackson.databind.ObjectMapper |
newMapper(boolean registerJavaTime)
创建一个常规对象处理器
|
static <T> T |
parse(String text)
转换json字符串为泛型对象
|
static <T> T |
parse(String text,
Class<T> clazz)
转换json字符串为json对象
|
static <T> T |
parse(String text,
DateFormat dateFormat)
转换json字符串为对象,并指定时间转换格式
|
static <T> T |
parse(String text,
DateFormat dateFormat,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
转换json字符串为对象,并指定时间转换格式
|
static <T> T |
parse(String text,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
转换json字符串为json对象
|
static <T> List<T> |
parseArray(String text,
Class<T> clazz)
转换json字符串为对象集合
|
static <T> List<T> |
parseArray(String text,
DateFormat dateFormat,
Class<T> clazz)
转换json字符串为对象集合,并指定时间转换格式
|
static <T> String |
toJsonString(T obj)
对象转为json字符串
|
static <T> String |
toJsonString(T obj,
boolean pretty)
对象转为json字符串
|
static <T> String |
toJsonString(T obj,
DateFormat dateFormat)
对象转为json字符串
|
static <T> String |
toJsonString(T obj,
DateFormat dateFormat,
boolean pretty)
对象转为json字符串
|
public static final List<com.fasterxml.jackson.databind.Module> customModules
public static com.fasterxml.jackson.databind.ObjectMapper mapper
public static com.fasterxml.jackson.databind.ObjectMapper newMapper()
public static com.fasterxml.jackson.databind.ObjectMapper newMapper(boolean registerJavaTime)
public static <T> String toJsonString(T obj)
T - 待转换对象类型obj - 待转换对象public static <T> String toJsonString(T obj, boolean pretty)
T - 待转换对象类型obj - 待转换对象pretty - 是否格式化public static <T> String toJsonString(T obj, DateFormat dateFormat)
T - 待转换对象类型obj - 待转换对象public static <T> String toJsonString(T obj, DateFormat dateFormat, boolean pretty)
T - 待转换对象类型obj - 待转换对象public static <T> T parse(String text, Class<T> clazz)
T - 换对象类型text - 待转换文本clazz - 转换为对象类型public static <T> T parse(String text, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
T - 换对象类型text - 待转换文本typeReference - 转换为对象类型public static <T> T parse(String text)
T - 换对象类型text - 待转换文本public static <T> List<T> parseArray(String text, Class<T> clazz)
T - 转换对象类型text - 待转换文本clazz - 转换为对象类型public static <T> T parse(String text, DateFormat dateFormat)
T - 换对象类型text - 待转换文本dateFormat - public static <T> T parse(String text, DateFormat dateFormat, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
T - 换对象类型text - 待转换文本dateFormat - public static <T> List<T> parseArray(String text, DateFormat dateFormat, Class<T> clazz)
T - 转换对象类型text - 待转换文本clazz - 转换为对象类型dateFormat - Copyright © 2025. All rights reserved.