public class JacksonUtil extends Object
1、obj need private and set/get; 2、do not support inner class;
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
private static com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| 构造器和说明 |
|---|
JacksonUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
getInstance() |
static <T> T |
readValue(String jsonStr,
Class<?> parametrized,
Class<?>... parameterClasses)
string --> List
|
static <T> T |
readValue(String jsonStr,
Class<T> clazz)
string --> bean、Map、List(array)
|
static String |
writeValueAsString(Object obj)
bean、array、List、Map --> json
|
private static org.slf4j.Logger logger
private static final com.fasterxml.jackson.databind.ObjectMapper objectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getInstance()
public static String writeValueAsString(Object obj)
obj - Exceptionpublic static <T> T readValue(String jsonStr, Class<T> clazz)
jsonStr - clazz - ExceptionCopyright © 2022. All rights reserved.