| 程序包 | 说明 |
|---|---|
| com.jfinal.json |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static SyncWriteMap<Class<?>,JFinalJsonKit.ToJson<?>> |
JFinalJsonKit.cache |
protected static Function<Object,JFinalJsonKit.ToJson<?>> |
JFinalJsonKit.toJsonFactory |
| 限定符和类型 | 方法和说明 |
|---|---|
protected JFinalJsonKit.ToJson<?> |
JFinalJsonKit.createToJson(Object value) |
JFinalJsonKit.ToJson<?> |
JFinalJsonKit.getToJson(Object object) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
JFinalJson.addToJson(Class<?> type,
JFinalJsonKit.ToJson<?> toJson)
添加 ToJson 转换接口实现类,自由定制任意类型数据的转换规则
例子:
ToJson
|
static void |
JFinalJsonKit.addToJson(Class<?> type,
JFinalJsonKit.ToJson<?> toJson)
添加 ToJson 转换接口实现类,自由定制任意类型数据的转换规则
例子:
ToJson
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
JFinalJson.setToJsonFactory(Function<Object,JFinalJsonKit.ToJson<?>> toJsonFactory)
配置 ToJsonFactory,便于接管 ToJson 对象的创建
例子:
JFinalJson.setToJsonFactory(value -> {
if (value instanceof Model) {
// 返回 MyModelToJson 接管对于 Model 类型的转换
return new MyModelToJson();
} else {
// 返回 null 时将使用系统默认的转换类
return null;
}
});
|
static void |
JFinalJsonKit.setToJsonFactory(Function<Object,JFinalJsonKit.ToJson<?>> toJsonFactory) |
Copyright © 2022. All rights reserved.