public abstract class JSONUtils extends Object
| Constructor and Description |
|---|
JSONUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
toBean(String text,
Class<T> targetClazz)
转换为指定类型的对象
|
static <T> T |
toBean(String text,
Class<T> rawType,
Type... actualTypeArguments)
转换为指定泛型类型的对象
|
static <T> T |
toBean(String text,
Type targetType)
转换为指定类型的对象
|
static String |
toJSONString(Object obj)
转换为字符串
|
static <T> List<T> |
toList(String text,
Class<T> targetClazz)
转换为指定类型的List
|
static Map<String,Object> |
toMap(String text)
转换为指定类型的Map
|
static <K,V> Map<K,V> |
toMap(String text,
Class<K> keyClazz,
Class<V> valueClazz)
转换为指定类型的Map
|
static <V> Map<String,V> |
toMap(String text,
Class<V> valueClazz)
转换为 Key类型为String.class,Value类型为指定类型 的Map
|
static <K> Map<K,Object> |
toMap2(String text,
Class<K> keyClazz)
转换为 Key类型为指定类型,Value类型为Object.class 的Map
|
static <KV> Map<KV,KV> |
toMap3(String text,
Class<KV> keyValueClazz)
转换为 Key类型和Value类型均为指定类型 的Map
|
public static <T> T toBean(String text, @NonNull Class<T> targetClazz)
T - 目标类text - 字符串targetClazz - 目标类型JSONParseException - JSON解析失败public static <T> T toBean(String text, @NonNull Type targetType)
T - 目标类text - 字符串targetType - 目标类型JSONParseException - JSON解析失败public static <T> T toBean(String text, @NonNull Class<T> rawType, Type... actualTypeArguments)
T - 目标泛型类text - 字符串rawType - 目标泛型类型actualTypeArguments - 泛型实际类型数组JSONParseException - JSON解析失败public static <T> List<T> toList(String text, @NonNull Class<T> targetClazz)
T - 目标类text - 字符串targetClazz - 目标类型JSONParseException - JSON解析失败public static <K,V> Map<K,V> toMap(String text, @NonNull Class<K> keyClazz, @NonNull Class<V> valueClazz)
K - 键类V - 值类text - 字符串keyClazz - 键类型valueClazz - 值类型JSONParseException - JSON解析失败public static Map<String,Object> toMap(String text)
text - 字符串JSONParseException - JSON解析失败public static <V> Map<String,V> toMap(String text, @NonNull Class<V> valueClazz)
V - 键值类text - 字符串valueClazz - 键值类型JSONParseException - JSON解析失败public static <K> Map<K,Object> toMap2(String text, @NonNull Class<K> keyClazz)
K - 键类text - 字符串keyClazz - 键类型JSONParseException - JSON解析失败public static <KV> Map<KV,KV> toMap3(String text, @NonNull Class<KV> keyValueClazz)
KV - 键值类text - 字符串keyValueClazz - 键值类型JSONParseException - JSON解析失败@NonNull public static String toJSONString(@Nullable Object obj)
obj - 对象JSONParseException - JSON解析失败Copyright © 2021–2022 EasyJ开源社区. All rights reserved.