public class Jackson extends Object
| 构造器和说明 |
|---|
Jackson() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.node.ArrayNode |
arrayNode()
创建json数组对象
|
static String |
entityToString(Object obj)
返回指定实体对象的字符串表示
|
static com.fasterxml.jackson.databind.JavaType |
getCollectionType(com.fasterxml.jackson.databind.ObjectMapper mapper,
Class<?> collectionClass,
Class<?>... elementClasses)
获取泛型的Collection Type
|
static com.fasterxml.jackson.databind.node.ObjectNode |
objectNode()
创建json对象
|
static <T> T |
toJavaObject(String json,
Class<T> clazz)
将json字符串反序列化为Java对象
|
static com.fasterxml.jackson.databind.JsonNode |
toJsonObject(Object object)
将对象反序列化为JsonNode
|
static com.fasterxml.jackson.databind.JsonNode |
toJsonObject(String jsonString)
将json字符串反序列化为JsonNode
|
static String |
toJSONString(Object object)
将对象转换为json字符串
|
static String |
toJSONString(Object object,
boolean pretty)
将对象转换为json字符串,是否格式化输出
|
static <T> List<T> |
toList(String json)
将json字符串反序列化为List,TypeReference方式
|
static <T> List<T> |
toList(String json,
Class<T> clazz)
将json字符串反序列化为List,Collection Type方式
|
public static String toJSONString(Object object)
object - public static String toJSONString(Object object, boolean pretty)
object - public static <T> T toJavaObject(String json, Class<T> clazz)
json - json字符串clazz - the class of Tpublic static com.fasterxml.jackson.databind.JavaType getCollectionType(com.fasterxml.jackson.databind.ObjectMapper mapper,
Class<?> collectionClass,
Class<?>... elementClasses)
mapper - ObjectMappercollectionClass - 泛型的CollectionelementClasses - 元素类public static <T> List<T> toList(String json, Class<T> clazz)
json - json数组字符串clazz - the class of Tpublic static <T> List<T> toList(String json)
json - json数组字符串public static com.fasterxml.jackson.databind.JsonNode toJsonObject(String jsonString)
jsonString - json字符串public static com.fasterxml.jackson.databind.JsonNode toJsonObject(Object object)
object - json数据字符串对象public static com.fasterxml.jackson.databind.node.ArrayNode arrayNode()
public static com.fasterxml.jackson.databind.node.ObjectNode objectNode()
Copyright © 2022. All rights reserved.