Package | Description |
---|---|
org.dromara.hutool.json.serializer |
JSON序列化和反序列化,提供对象和JSON之间的转换,我们定义:
1.
|
org.dromara.hutool.json.serializer.impl |
默认实现的序列化和反序列化
|
Modifier and Type | Interface and Description |
---|---|
interface |
MatcherJSONSerializer<V>
匹配JSON序列化器,用于判断是否匹配,匹配则执行序列化
|
Modifier and Type | Method and Description |
---|---|
JSONSerializer<Object> |
TypeAdapterManager.getSerializer(Object bean,
Type type)
获取匹配器对应的序列化器
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayTypeAdapter
Map.Entry反序列化器,用于将JSON对象转换为Map.Entry对象。
|
class |
BeanTypeAdapter
Bean对象适配器,将Bean对象序列化为JSONObject,反序列化为Bean对象
|
class |
CalendarTypeAdapter
日期类型适配器,用于将日期对象转换为给定格式或时间戳
|
class |
CharSequenceTypeAdapter
CharSequence 类型适配器,主要用于:
序列化(serialize):按照给定类型,解析JSON或XML字符串为JSON
反序列化(deserialize):如果为原始值,返回原始值并调用toString方法,其他JSON对象直接转为JSON字符换。 |
class |
ClassTypeAdapter
Class类型适配器,用于将Class对象序列化为字符串,反序列化为Class对象
注意:考虑安全问题,此类并不作为默认的适配器,如需启用,需: {@code final JSONFactory factory = JSONFactory.of(null, null); factory.register(Class |
class |
DateTypeAdapter
日期类型适配器,用于将日期对象转换为给定格式或时间戳
|
class |
EntryTypeAdapter
Map.Entry序列化和反序列化器,用于将JSON对象和Map.Entry对象互转。
|
class |
EnumTypeAdapter
枚举类型适配器,将枚举转换为字符串,反序列化时将字符串转为枚举对象
|
class |
IterTypeAdapter
|
class |
MapTypeAdapter
Map类型适配器,用于将JSON对象和Map对象互转。
|
class |
ResourceBundleSerializer
ResourceBundle 序列化器 |
class |
ResourceSerializer
Resource 序列化器 |
class |
TemporalTypeAdapter
TemporalAccessor 的JSON自定义序列化实现,支持包括:LocalDate LocalDateTime LocalTime |
class |
ThrowableTypeAdapter
Throwable类型适配器,用于将Throwable对象转换为JSON对象
|
class |
TimeZoneTypeAdapter
时区类型适配器
|
class |
TokenerSerializer
JSONTokener及其读取流的JSON序列化器实现
|
Copyright © 2025. All rights reserved.