Interface | Description |
---|---|
JSONContext |
JSON序列化上下文,用于获取当前JSON对象,以便在序列化过程中获取配置信息
|
JSONDeserializer<V> |
JSON自定义反序列化接口,实现
JSON to Bean,主要作用于JSON转为Java对象时,使用方式为:
定义好反序列化规则,关联指定类型与转换器实现反序列化。 |
JSONSerializer<V> |
序列化接口,通过实现此接口,实现自定义的对象转换为JSON的操作
序列化主要作用于Java对象转为JSON时 |
MatcherJSONDeserializer<V> |
带有匹配方法的 JSON反序列化器
匹配方法返回true表示匹配,反序列化器将执行反序列化操作 |
MatcherJSONSerializer<V> |
匹配JSON序列化器,用于判断是否匹配,匹配则执行序列化
|
TypeAdapter |
JSON类型适配器,实现此接口即同时实现对象的序列化和反序列化
|
Class | Description |
---|---|
JSONMapper |
对象和JSON值映射器,用于Java对象和JSON对象互转
Java对象转JSON: JSONMapper.toJSON(Object, boolean)
JSON转Java对象:JSONMapper.toBean(JSON, Type)
转换依赖于JSONSerializer 和JSONDeserializer 的实现,通过TypeAdapterManager 统一管理序列化和反序列化定义于两个作用域,首先查找本类中定义的,如果没有,使用 TypeAdapterManager.getInstance() 查找全局定义的。 |
SimpleJSONContext |
简单的JSON上下文,用于在JSON序列化时提供配置项
|
TypeAdapterManager |
JSON适配器(序列化和反序列化)管理器,用于管理JSON序列化器,注册和注销自定义序列化器和反序列化器。
|
null
。Copyright © 2025. All rights reserved.