public interface IJSONService
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
获取服务名
|
<T> T |
toBean(String text,
Class<T> targetClazz)
转换为指定类型的对象
|
default <T> T |
toBean(String text,
Class<T> rawType,
Type... actualTypeArguments)
转换为指定泛型类型的对象
|
<T> T |
toBean(String text,
Type targetType)
转换为指定类型的对象
|
String |
toJSONString(Object obj)
转换为字符串
|
<T> List<T> |
toList(String text,
Class<T> targetClazz)
转换为指定类型的列表
|
default <K> Map<K,Object> |
toMap(String text,
Class<K> keyClazz)
转换为指定类型的Map
|
default <K,V> Map<K,V> |
toMap(String text,
Class<K> keyClazz,
Class<V> valueClazz)
转换为指定类型的Map
|
default <KV> Map<KV,KV> |
toMap2(String text,
Class<KV> keyValueClazz)
转换为指定类型的Map
|
@NonNull String getName()
@NonNull
<T> T toBean(@NonNull
String text,
@NonNull
Class<T> targetClazz)
throws JSONParseException
T - 目标类text - 字符串targetClazz - 目标类型JSONParseException - 转换异常<T> T toBean(@NonNull
String text,
@NonNull
Type targetType)
throws JSONParseException
T - 目标类text - 字符串targetType - 目标类型JSONParseException - 转换异常default <T> T toBean(@NonNull
String text,
@NonNull
Class<T> rawType,
Type... actualTypeArguments)
throws JSONParseException
T - 目标泛型类text - 字符串rawType - 目标泛型类型actualTypeArguments - 泛型实际类型数组JSONParseException - 转换异常@NonNull <T> List<T> toList(@NonNull String text, @NonNull Class<T> targetClazz) throws JSONParseException
T - 目标类text - 字符串targetClazz - 目标类型JSONParseException - 转换异常default <K,V> Map<K,V> toMap(String text, @NonNull Class<K> keyClazz, @NonNull Class<V> valueClazz)
K - 键类V - 值类text - 字符串keyClazz - 键类型valueClazz - 值类型JSONParseException - JSON解析失败default <K> Map<K,Object> toMap(String text, @NonNull Class<K> keyClazz)
K - 键类text - 字符串keyClazz - 键类型JSONParseException - JSON解析失败default <KV> Map<KV,KV> toMap2(String text, @NonNull Class<KV> keyValueClazz)
KV - 键值类text - 字符串keyValueClazz - 键值类型JSONParseException - JSON解析失败@NonNull String toJSONString(@Nullable Object obj) throws JSONParseException
obj - 对象JSONParseException - 转换异常Copyright © 2021–2022 EasyJ????. All rights reserved.