public class JsonUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static com.fasterxml.jackson.core.JsonFactory |
JSON_FACTORY |
static com.fasterxml.jackson.databind.ObjectMapper |
MAPPER |
| 构造器和说明 |
|---|
JsonUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
create(boolean isNoDefault) |
static com.fasterxml.jackson.databind.ObjectMapper |
create(boolean isNoDefault,
java.lang.String dateFormat) |
static com.fasterxml.jackson.databind.JsonNode |
deserialize(java.lang.String json) |
static <T> T |
deserialize(java.lang.String json,
java.lang.Class<?> parentClass,
java.lang.Class<?>... elementClasses) |
static <T> T |
deserialize(java.lang.String json,
java.lang.Class<T> valueType)
不能处理复杂情况,和继承情况
|
static <T> T |
deserialize(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
不能处理复杂情况,和继承情况
对付一般的List;MyClass; 方式足够了
|
static com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
static java.lang.String |
serialize(java.lang.Object o)
不能处理复杂情况,和继承情况
|
public static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
public static final com.fasterxml.jackson.core.JsonFactory JSON_FACTORY
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public static java.lang.String serialize(java.lang.Object o)
public static <T> T deserialize(java.lang.String json,
java.lang.Class<T> valueType)
public static <T> T deserialize(java.lang.String json,
java.lang.Class<?> parentClass,
java.lang.Class<?>... elementClasses)
public static <T> T deserialize(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> valueTypeRef)
public static com.fasterxml.jackson.databind.JsonNode deserialize(java.lang.String json)
public static com.fasterxml.jackson.databind.ObjectMapper create(boolean isNoDefault)
public static com.fasterxml.jackson.databind.ObjectMapper create(boolean isNoDefault,
java.lang.String dateFormat)
Copyright © 2019. All Rights Reserved.