public class JSONUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
logger |
private static com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| Constructor and Description |
|---|
JSONUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
readValue(String jsonStr,
Class<T> cls)
将Json字符串转换为Java对象
|
static <T> T |
readValue(String jsonStr,
com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
将Json字符串转换为Java对象
|
static String |
toJson(Object obj)
将一个JavaBean转换为Json字符串
|
private static org.slf4j.Logger logger
private static com.fasterxml.jackson.databind.ObjectMapper objectMapper
public static String toJson(Object obj)
obj - 要转换的Java对象public static <T> T readValue(String jsonStr, Class<T> cls)
T - 要转换的Java类型jsonStr - 要转换的Json串cls - 目标对象的Java类public static <T> T readValue(String jsonStr, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
T - 要转换的Java类型jsonStr - 要转换的Json串valueTypeRef - 类型说明Copyright © 2019. All rights reserved.