public abstract class AbstractJacksonNodeOperateHandler extends Object implements OperateHandler
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| 构造器和说明 |
|---|
AbstractJacksonNodeOperateHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.fasterxml.jackson.databind.JsonNode |
findNode(com.fasterxml.jackson.databind.JsonNode target,
String targetName,
Collection<String> aliases)
先寻找ObjectMapper的命名规则处理后的指定字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点
|
protected String |
findNodeName(com.fasterxml.jackson.databind.JsonNode target,
String targetName,
Collection<String> aliases)
先寻找ObjectMapper的命名规则处理后的指定字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点
|
protected String |
getTranslatedKeyPropertyName(AssembleOperation operation)
将key字段名按ObjectMapper的配置转换
|
protected String |
translatePropertyName(String defName)
将字段名按ObjectMapper的配置转换
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadFromSource, sourceCanRead, targetCanWrite, writeToTargetcomparator, compareTo, getActualOrder, getOrderprotected com.fasterxml.jackson.databind.JsonNode findNode(com.fasterxml.jackson.databind.JsonNode target,
String targetName,
Collection<String> aliases)
target - 目标targetName - 操作配置protected String findNodeName(com.fasterxml.jackson.databind.JsonNode target, String targetName, Collection<String> aliases)
target - 目标targetName - 操作配置protected String translatePropertyName(String defName)
defName - 默认属性名protected String getTranslatedKeyPropertyName(AssembleOperation operation)
operation - 默认属性名Copyright © 2022. All rights reserved.