public abstract class BaseAppendJsonHandler extends Object
| 构造器和说明 |
|---|
BaseAppendJsonHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,BaseAppendJsonHandler> |
getSubAppendJsonHandlerMap()
获得所有的处理类
|
protected abstract void |
serialize(AppendJsonField appendJsonField,
Object value,
com.fasterxml.jackson.core.JsonGenerator gen)
序列化
|
protected abstract String |
type()
标注自己的type
|
static void |
write(AppendJsonField appendJsonField,
Object value,
com.fasterxml.jackson.core.JsonGenerator gen)
根据类型找到抽象类的实例,并将结果拼装出来
|
protected abstract void serialize(AppendJsonField appendJsonField, Object value, com.fasterxml.jackson.core.JsonGenerator gen)
appendJsonField - 追加的field 信息value - 原字段值gen - JsonGeneratorprotected abstract String type()
public static void write(AppendJsonField appendJsonField, Object value, com.fasterxml.jackson.core.JsonGenerator gen)
appendJsonField - 字段信息value - origin valuegen - JsonGeneratorpublic static Map<String,BaseAppendJsonHandler> getSubAppendJsonHandlerMap()
Copyright © 2022. All rights reserved.