Package | Description |
---|---|
org.dromara.hutool.json.engine |
JSON SPI 实现
通过实现 JSONEngine 以使用不同的JSON库完成:
JSON序列化,即Java Bean(POJO)对象转为JSON字符串
JSON反序列化,即JSON字符串转为Java Bean(POJO)对象
|
Modifier and Type | Field and Description |
---|---|
protected JSONEngineConfig |
AbstractJSONEngine.config
JSON引擎配置,
null 表示默认配置 |
Modifier and Type | Method and Description |
---|---|
static JSONEngineConfig |
JSONEngineConfig.of()
创建JSON引擎配置
|
JSONEngineConfig |
JSONEngineConfig.setDateFormat(String dateFormat)
设置日期格式,null表示默认的时间戳
此方法设置的日期格式仅对转换为JSON字符串有效,对解析JSON为bean无效。 |
JSONEngineConfig |
JSONEngineConfig.setIgnoreNullValue(boolean ignoreNullValue)
设置是否忽略null值
|
JSONEngineConfig |
JSONEngineConfig.setPrettyPrint(boolean prettyPrint)
设置是否启用格式化输出
|
Modifier and Type | Method and Description |
---|---|
static JSONEngine |
JSONEngineFactory.createEngine(JSONEngineConfig config)
根据用户引入的JSON引擎jar,自动创建对应的HTTP客户端引擎对象
推荐创建的引擎单例使用,此方法每次调用会返回新的引擎 |
JSONEngine |
JSONEngine.init(JSONEngineConfig config)
初始化配置
在引擎被加载时,如果需要自定义引擎,可以首先调用此方法 调用此方法前,需要清除已经生成的引擎内容 |
JSONEngine |
AbstractJSONEngine.init(JSONEngineConfig config) |
Copyright © 2025. All rights reserved.