public class JacksonDataConvertor extends Object implements DataConvertor
| 构造器和说明 |
|---|
JacksonDataConvertor() |
JacksonDataConvertor(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
String |
serialize(Object object,
boolean pretty) |
byte[] |
serialize(Object object,
Charset charset,
boolean pretty) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
Array |
toArray(InputStream in,
Charset charset) |
protected Array |
toArray(com.fasterxml.jackson.databind.JsonNode json) |
Array |
toArray(String in) |
<T> T |
toBean(Type type,
InputStream in,
Charset charset) |
<T> T |
toBean(Type type,
String in) |
<T> List<T> |
toList(Class<T> type,
InputStream in,
Charset charset) |
<T> List<T> |
toList(Class<T> type,
String in) |
Mapper |
toMapper(InputStream in,
Charset charset) |
Mapper |
toMapper(String in) |
static Object |
toPlainObject(com.fasterxml.jackson.databind.JsonNode value)
将 JsonElement 转换为正常 List 和 Map 或基本类型的 对象
|
protected <T> com.fasterxml.jackson.core.type.TypeReference<T> |
toTypeRef(Type type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitserialize, serializepublic JacksonDataConvertor()
public JacksonDataConvertor(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public Mapper toMapper(InputStream in, Charset charset)
toMapper 在接口中 DataConvertorpublic Mapper toMapper(String in)
toMapper 在接口中 DataConvertorpublic Array toArray(InputStream in, Charset charset)
toArray 在接口中 DataConvertorpublic Array toArray(String in)
toArray 在接口中 DataConvertorprotected Array toArray(com.fasterxml.jackson.databind.JsonNode json)
public byte[] serialize(Object object, Charset charset, boolean pretty)
serialize 在接口中 DataConvertorpublic String serialize(Object object, boolean pretty)
serialize 在接口中 DataConvertorprotected <T> com.fasterxml.jackson.core.type.TypeReference<T> toTypeRef(Type type)
public <T> T toBean(Type type, InputStream in, Charset charset)
toBean 在接口中 DataConvertorpublic <T> T toBean(Type type, String in)
toBean 在接口中 DataConvertorpublic <T> List<T> toList(Class<T> type, InputStream in, Charset charset)
toList 在接口中 DataConvertorpublic <T> List<T> toList(Class<T> type, String in)
toList 在接口中 DataConvertorpublic static Object toPlainObject(com.fasterxml.jackson.databind.JsonNode value)
value - JsonElementpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Copyright © 2025. All rights reserved.