跳过导航链接
A B C D E F G I J N O P R S T V W 

A

AbstractJacksonNodeOperateHandler - top.xiajibagao.crane.jackson.impl.handler中的类
 
AbstractJacksonNodeOperateHandler() - 类 的构造器top.xiajibagao.crane.jackson.impl.handler.AbstractJacksonNodeOperateHandler
 
ArrayNodeOperateHandler - top.xiajibagao.crane.jackson.impl.handler中的类
ArrayNode节点处理器
ArrayNodeOperateHandler(ObjectMapper, OperateHandlerChain) - 类 的构造器top.xiajibagao.crane.jackson.impl.handler.ArrayNodeOperateHandler
 

B

beanToJson(ObjectMapper, Object) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
对象转json字符串
beanToJson(Object) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
对象转json字符串

C

canRead(EvaluationContext, Object, String) - 类 中的方法top.xiajibagao.crane.jackson.impl.helper.JsonNodeAccessor
 
canWrite(EvaluationContext, Object, String) - 类 中的方法top.xiajibagao.crane.jackson.impl.helper.JsonNodeAccessor
 

D

DynamicJsonNodeBeanSerializer<T> - top.xiajibagao.crane.jackson.impl.module中的类
基于操作配置允许动态添加/替换字段与字段值的序列化器
DynamicJsonNodeBeanSerializer(Class<T>, ObjectMapper, Set<Class<?>>, OperationConfiguration, OperationExecutor) - 类 的构造器top.xiajibagao.crane.jackson.impl.module.DynamicJsonNodeBeanSerializer
 
DynamicJsonNodeModule - top.xiajibagao.crane.jackson.impl.module中的类
允许在序列化时基于操作配置动态添加/替换字段与字段值
DynamicJsonNodeModule() - 类 的构造器top.xiajibagao.crane.jackson.impl.module.DynamicJsonNodeModule
 

E

execute(Object, Object, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
 
execute(Object, DisassembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonDisassembler
 

F

findKeyNode(JsonNode, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
先寻找ObjectMapper的命名规则处理后的key字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点
findNode(JsonNode, String, Collection<String>) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.AbstractJacksonNodeOperateHandler
先寻找ObjectMapper的命名规则处理后的指定字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点
findNode(JsonNode, String) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
获取节点
findNodeName(JsonNode, String, Collection<String>) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.AbstractJacksonNodeOperateHandler
先寻找ObjectMapper的命名规则处理后的指定字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点
findNodes(JsonNode, Collection<String>) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
获取非空节点
findTargetPropertyNode(JsonNode, DisassembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonDisassembler
先寻找ObjectMapper的命名规则处理后的target字段名对应的节点,若不存在,则再根据别名寻找至少一个存在的别名字段对应的节点

G

getBeanByPath(ObjectMapper, T, String) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
 
getKey(Object, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
找到JsonNode中注解字段对应的节点,并返回其JsonNode.asText()
getModuleName() - 类 中的方法top.xiajibagao.crane.jackson.impl.module.DynamicJsonNodeModule
 
getOrder() - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.NullNodeOperateHandler
 
getSpecificTargetClasses() - 类 中的方法top.xiajibagao.crane.jackson.impl.helper.JsonNodeAccessor
 
getTranslatedKeyPropertyName(AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.AbstractJacksonNodeOperateHandler
将key字段名按ObjectMapper的配置转换
getTranslatedKeyPropertyName(AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
将key字段名按ObjectMapper的配置转换
getTranslatedTargetPropertyName(DisassembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonDisassembler
将key字段名按ObjectMapper的配置转换

I

isNodeAndNotNull(Object) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
该节点是否为JsonNode且不为null节点
isNotNodeOrNull(Object) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
该对象为null,或不为JsonNode,或者为JsonNode但是为null节点
isNotNull(JsonNode) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
节点是否不为null
isNull(JsonNode) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
节点是否为null

J

JacksonAssembler - top.xiajibagao.crane.jackson.impl.operator中的类
JsonNode数据装配器
JacksonAssembler() - 类 的构造器top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
 
JacksonDisassembler - top.xiajibagao.crane.jackson.impl.operator中的类
JsonNode数据装卸器
JacksonDisassembler() - 类 的构造器top.xiajibagao.crane.jackson.impl.operator.JacksonDisassembler
 
JacksonOperateHandlerChain - top.xiajibagao.crane.jackson.impl.handler中的类
JsonNode处理器链
JacksonOperateHandlerChain() - 类 的构造器top.xiajibagao.crane.jackson.impl.handler.JacksonOperateHandlerChain
 
JacksonUtils - top.xiajibagao.crane.jackson.impl.helper中的类
 
JsonGroup - top.xiajibagao.crane.jackson.impl.helper中的接口
 
JsonNodeAccessor - top.xiajibagao.crane.jackson.impl.helper中的类
JsonNode对象属性访问器,注册到SpEL上下文中,用于通过类似“xxx.xxx”的表达式读写对象属性
JsonNodeAccessor() - 类 的构造器top.xiajibagao.crane.jackson.impl.helper.JsonNodeAccessor
 
jsonToBean(ObjectMapper, String, Class<T>) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
json转对象
jsonToBean(String, Class<T>) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
json转对象
jsonToList(ObjectMapper, String) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
json转对象集合
jsonToList(String) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
json转对象集合

N

NullNodeOperateHandler - top.xiajibagao.crane.jackson.impl.handler中的类
用于处理null值的节点,一般当具有最高的优先级,当待读取的数据源或待写入的待处理对象为null时, 优先使用该节点处理,避免后续节点被无意义的反复调用
NullNodeOperateHandler() - 类 的构造器top.xiajibagao.crane.jackson.impl.handler.NullNodeOperateHandler
 

O

objectMapper - 类 中的变量top.xiajibagao.crane.jackson.impl.handler.AbstractJacksonNodeOperateHandler
 
objectMapper - 类 中的变量top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
 
ObjectNodeOperateHandler - top.xiajibagao.crane.jackson.impl.handler中的类
处理ObjectNode类型的数据源节点对象与待处理目标节点对象
ObjectNodeOperateHandler(ObjectMapper) - 类 的构造器top.xiajibagao.crane.jackson.impl.handler.ObjectNodeOperateHandler
 

P

ProcessJacksonNode - top.xiajibagao.crane.jackson.impl.annotation中的注释类型
表明注解对象在通过jackson序列化时,需要进行数据填充

R

read(EvaluationContext, Object, String) - 类 中的方法top.xiajibagao.crane.jackson.impl.helper.JsonNodeAccessor
 
readFromSource(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ArrayNodeOperateHandler
 
readFromSource(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.NullNodeOperateHandler
 
readFromSource(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ObjectNodeOperateHandler
 
readFromSource(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ValueNodeOperateHandler
 

S

serialize(T, JsonGenerator, SerializerProvider) - 类 中的方法top.xiajibagao.crane.jackson.impl.module.DynamicJsonNodeBeanSerializer
 
setupModule(Module.SetupContext) - 类 中的方法top.xiajibagao.crane.jackson.impl.module.DynamicJsonNodeModule
 
sourceCanRead(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ArrayNodeOperateHandler
 
sourceCanRead(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.NullNodeOperateHandler
 
sourceCanRead(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ObjectNodeOperateHandler
 
sourceCanRead(Object, PropertyMapping, Operation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ValueNodeOperateHandler
 

T

targetCanWrite(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ArrayNodeOperateHandler
 
targetCanWrite(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.NullNodeOperateHandler
 
targetCanWrite(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ObjectNodeOperateHandler
 
targetCanWrite(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ValueNodeOperateHandler
 
top.xiajibagao.crane.jackson.impl.annotation - 程序包 top.xiajibagao.crane.jackson.impl.annotation
 
top.xiajibagao.crane.jackson.impl.handler - 程序包 top.xiajibagao.crane.jackson.impl.handler
 
top.xiajibagao.crane.jackson.impl.helper - 程序包 top.xiajibagao.crane.jackson.impl.helper
 
top.xiajibagao.crane.jackson.impl.module - 程序包 top.xiajibagao.crane.jackson.impl.module
 
top.xiajibagao.crane.jackson.impl.operator - 程序包 top.xiajibagao.crane.jackson.impl.operator
 
translatePropertyName(String) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.AbstractJacksonNodeOperateHandler
将字段名按ObjectMapper的配置转换
translatePropertyName(ObjectMapper, String) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
根据objectMapper配置序列化参数
translatePropertyName(String) - 类 中的方法top.xiajibagao.crane.jackson.impl.operator.JacksonAssembler
将字段名按ObjectMapper的配置转换

V

ValueNodeOperateHandler - top.xiajibagao.crane.jackson.impl.handler中的类
ValueNode节点处理器
ValueNodeOperateHandler(ObjectMapper) - 类 的构造器top.xiajibagao.crane.jackson.impl.handler.ValueNodeOperateHandler
 
valueToTree(Object) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
对象转jsonNode
valueToTree(ObjectMapper, Object) - 类 中的静态方法top.xiajibagao.crane.jackson.impl.helper.JacksonUtils
对象转jsonNode
version() - 类 中的方法top.xiajibagao.crane.jackson.impl.module.DynamicJsonNodeModule
 

W

write(EvaluationContext, Object, String, Object) - 类 中的方法top.xiajibagao.crane.jackson.impl.helper.JsonNodeAccessor
 
writeToTarget(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ArrayNodeOperateHandler
 
writeToTarget(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.NullNodeOperateHandler
 
writeToTarget(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ObjectNodeOperateHandler
 
writeToTarget(Object, Object, PropertyMapping, AssembleOperation) - 类 中的方法top.xiajibagao.crane.jackson.impl.handler.ValueNodeOperateHandler
 
A B C D E F G I J N O P R S T V W 
跳过导航链接

Copyright © 2022. All rights reserved.