public abstract class JsonTypeHandler extends Object
Constructor and Description |
---|
JsonTypeHandler() |
Modifier and Type | Method and Description |
---|---|
Object |
fromJson(Object obj,
Mirror<?> mirror) |
boolean |
shallCheckMemo()
是否需要进行循环依赖检测
|
boolean |
supportFromJson(Mirror<?> mirror,
Object obj)
是否支持 fromJson操作
|
boolean |
supportToJson(Mirror<?> mirror,
Object obj,
JsonFormat jf)
是否支持当前对象的toJson操作
|
void |
toJson(Mirror<?> mirror,
Object currentObj,
JsonRender r,
JsonFormat jf)
将对象变成json字符串
|
public boolean supportFromJson(Mirror<?> mirror, Object obj)
mirror
- TODOobj
- TODOpublic boolean supportToJson(Mirror<?> mirror, Object obj, JsonFormat jf)
mirror
- obj对应的Mirrirobj
- 正在等着被转换的对象jf
- JsonFormat实例public void toJson(Mirror<?> mirror, Object currentObj, JsonRender r, JsonFormat jf) throws IOException
mirror
- currentObj对应的MirrircurrentObj
- 当前正在转换的对象r
- Json渲染器jf
- JsonFormat实例IOException
public boolean shallCheckMemo()
Copyright © 2018. All rights reserved.