Package | Description |
---|---|
cn.hutool.core.convert |
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
|
cn.hutool.json |
JSON封装,基于json.org官方库改造
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
Convert.convert(Class<T> type,
Object value)
转换值为指定类型
|
static <T> T |
Convert.convert(Class<T> type,
Object value,
T defaultValue)
转换值为指定类型
|
<T> T |
ConverterRegistry.convert(Type type,
Object value)
转换值为指定类型
|
static <T> T |
Convert.convert(Type type,
Object value)
转换值为指定类型
|
<T> T |
ConverterRegistry.convert(Type type,
Object value,
T defaultValue)
转换值为指定类型
自定义转换器优先 |
static <T> T |
Convert.convert(Type type,
Object value,
T defaultValue)
转换值为指定类型
|
<T> T |
ConverterRegistry.convert(Type type,
Object value,
T defaultValue,
boolean isCustomFirst)
转换值为指定类型
|
static <T> T |
Convert.convert(TypeReference<T> reference,
Object value)
转换值为指定类型
|
static <T> T |
Convert.convertByClassName(String className,
Object value)
转换值为指定类型,类型采用字符串表示
|
Modifier and Type | Method and Description |
---|---|
default <T> T |
JSONGetter.get(K key,
Class<T> type)
获取指定类型的对象
转换失败或抛出异常 |
default <T> T |
JSONGetter.get(K key,
Class<T> type,
boolean ignoreError)
获取指定类型的对象
|
protected static <T> T |
JSONConverter.jsonConvert(Type targetType,
Object value,
JSONConfig jsonConfig)
|
protected static <T> T |
JSONConverter.jsonToBean(Type targetType,
Object value,
boolean ignoreError)
JSON递归转换
首先尝试JDK类型转换,如果失败尝试JSON转Bean |
Copyright © 2024. All rights reserved.