| 接口 | 说明 |
|---|---|
| JSONArraySerializer<V> |
JSON列表的序列化接口,用于将特定对象序列化为
JSONArray |
| JSONDeserializer<T> |
JSON自定义反序列化接口,实现JSON to Bean,使用方式为:
定义好反序列化规则,使用
GlobalSerializeMapping.putDeserializer(Type, JSONDeserializer),关联指定类型与转换器实现反序列化。 |
| JSONObjectSerializer<V> |
对象的序列化接口,用于将特定对象序列化为
JSONObject |
| JSONSerializer<T extends JSON,V> |
序列化接口,通过实现此接口,实现自定义的对象转换为JSON的操作
|
| JSONStringer |
JSONString接口定义了一个toJSONString()实现此接口的类可以通过实现 toJSONString()方法来改变转JSON字符串的方式。 |
| 类 | 说明 |
|---|---|
| DateJSONString | |
| GlobalSerializeMapping |
全局的序列化和反序列化器映射
在JSON和Java对象转换过程中,优先使用注册于此处的自定义转换 分别定义 JSONObjectSerializer和JSONArraySerializer的原因是,实际加入对象到JSON中时,无法区分是JSONObject还是JSONArray |
| TemporalAccessorSerializer |
TemporalAccessor的JSON自定义序列化实现,支持包括:LocalDate LocalDateTime LocalTime |
Copyright © 2024. All rights reserved.