JSONEngine
以使用不同的JSON库完成:
JSON序列化,即Java Bean(POJO)对象转为JSON字符串
JSON反序列化,即JSON字符串转为Java Bean(POJO)对象
See: Description
Interface | Description |
---|---|
JSONEngine |
JSON引擎接口,提供API:
serialize: JSON序列化, 将Bean对象序列化为JSON字符串
deserialize:JSON反序列化,将JSON字符串解析为Bean对象
JSONEngine.init(JSONEngineConfig) 用于使用公共配置,初始化引擎。 |
Class | Description |
---|---|
AbstractJSONEngine |
JSONEngine抽象类,用于保存配置和定义初始化,并提供:
AbstractJSONEngine.reset() 用于重置引擎
AbstractJSONEngine.initEngine() 初始化引擎
|
HutoolJSONEngine |
Hutool自身实现的JSON引擎
|
JSONEngineConfig |
JSON引擎配置
|
JSONEngineFactory |
JSON引擎工厂
通过SPI方式,动态查找用户引入的JSON实现库,并加载,提供两种加载方式: JSONEngineFactory.getEngine() 自动按照service文件中的顺序检查并加载第一个可用引擎。 |
JSONEngine
以使用不同的JSON库完成:
Copyright © 2025. All rights reserved.