public class JacksonDisassembler extends Object implements Disassembler
| 构造器和说明 |
|---|
JacksonDisassembler() |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<?> |
execute(Object target,
DisassembleOperation operation)
根据配置完成卸载操作
|
protected com.fasterxml.jackson.databind.JsonNode |
findTargetPropertyNode(com.fasterxml.jackson.databind.JsonNode target,
DisassembleOperation operation)
先寻找ObjectMapper的命名规则处理后的target字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点
|
protected String |
getTranslatedTargetPropertyName(DisassembleOperation operation)
将key字段名按ObjectMapper的配置转换
|
public Collection<?> execute(Object target, DisassembleOperation operation)
Disassemblerexecute 在接口中 Disassemblertarget - 目标实例operation - 操作配置protected com.fasterxml.jackson.databind.JsonNode findTargetPropertyNode(com.fasterxml.jackson.databind.JsonNode target,
DisassembleOperation operation)
target - 目标operation - 操作配置protected String getTranslatedTargetPropertyName(DisassembleOperation operation)
operation - 默认属性名Copyright © 2022. All rights reserved.