public class JsonUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
OM_DEFAULT
默认jackson配置
|
| 构造器和说明 |
|---|
JsonUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.json.JsonMapper |
base() |
static com.fasterxml.jackson.databind.JsonNode |
readTree(com.fasterxml.jackson.databind.ObjectMapper om,
String json) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(String json) |
static <T> T |
toBean(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<T> type) |
static <T> T |
toBean(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Type type) |
static <T> T |
toBean(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
com.fasterxml.jackson.core.type.TypeReference<T> type) |
static <T> T |
toBean(String json,
Class<T> type) |
static <T> T |
toBean(String json,
Type type) |
static <T> T |
toBean(String json,
com.fasterxml.jackson.core.type.TypeReference<T> type) |
static byte[] |
toBytes(Object data) |
static byte[] |
toBytes(com.fasterxml.jackson.databind.ObjectMapper om,
Object data) |
static <T> T |
toCollection(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<?> parametrized,
Class<?>... parameterClasses) |
static <T> T |
toCollection(String json,
Class<?> parametrized,
Class<?>... parameterClasses) |
static String |
toJsonPrettyStr(Object data) |
static String |
toJsonPrettyStr(com.fasterxml.jackson.databind.ObjectMapper om,
Object data) |
static String |
toJsonStr(Object data) |
static String |
toJsonStr(com.fasterxml.jackson.databind.ObjectMapper om,
Object data) |
static <V> List<V> |
toList(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<V> v) |
static <V> List<V> |
toList(String json,
Class<V> v) |
static <K,V> Map<K,V> |
toMap(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<K> k,
Class<V> v) |
static <K,V> Map<K,V> |
toMap(String json,
Class<K> k,
Class<V> v) |
static <V> Set<V> |
toSet(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<V> v) |
static <V> Set<V> |
toSet(String json,
Class<V> v) |
public static com.fasterxml.jackson.databind.json.JsonMapper base()
public static byte[] toBytes(Object data)
public static <T> T toBean(String json, com.fasterxml.jackson.core.type.TypeReference<T> type)
public static <T> T toCollection(String json, Class<?> parametrized, Class<?>... parameterClasses) throws Exception
Exceptionpublic static com.fasterxml.jackson.databind.JsonNode readTree(String json)
public static String toJsonStr(com.fasterxml.jackson.databind.ObjectMapper om, Object data)
public static byte[] toBytes(com.fasterxml.jackson.databind.ObjectMapper om,
Object data)
public static String toJsonPrettyStr(com.fasterxml.jackson.databind.ObjectMapper om, Object data)
public static <T> T toBean(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<T> type)
public static <T> T toBean(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
com.fasterxml.jackson.core.type.TypeReference<T> type)
public static <T> T toBean(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Type type)
public static <V> List<V> toList(com.fasterxml.jackson.databind.ObjectMapper om, String json, Class<V> v)
public static <V> Set<V> toSet(com.fasterxml.jackson.databind.ObjectMapper om, String json, Class<V> v)
public static <K,V> Map<K,V> toMap(com.fasterxml.jackson.databind.ObjectMapper om, String json, Class<K> k, Class<V> v)
public static <T> T toCollection(com.fasterxml.jackson.databind.ObjectMapper om,
String json,
Class<?> parametrized,
Class<?>... parameterClasses)
throws Exception
Exceptionpublic static com.fasterxml.jackson.databind.JsonNode readTree(com.fasterxml.jackson.databind.ObjectMapper om,
String json)
Copyright © 2025. All rights reserved.