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) |
byte[] |
serialize(Object object,
Charset charset) |
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) |
public 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)
serialize 在接口中 DataConvertorpublic String serialize(Object object)
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 © 2022 江苏一键联信息科技有限公司. All rights reserved.