public class CraneDynamicJsonModule
extends com.fasterxml.jackson.databind.Module
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CraneDynamicJsonModule.DynamicJsonPropertySerializer<T>
用于填充字典字段的序列化器,序列化时将动态将字典的value字段添加到json对象中
注意:传入实例的 ObjectMapper不能与该序列化器注入的实例相同,否则将进入死循环 |
| 构造器和说明 |
|---|
CraneDynamicJsonModule(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.beans.factory.BeanFactory beanFactory) |
CraneDynamicJsonModule(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
CacheableAnnotationProcessor<Class<?>> processor) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getModuleName() |
void |
setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
com.fasterxml.jackson.core.Version |
version() |
public CraneDynamicJsonModule(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
CacheableAnnotationProcessor<Class<?>> processor)
public CraneDynamicJsonModule(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.beans.factory.BeanFactory beanFactory)
public String getModuleName()
getModuleName 在类中 com.fasterxml.jackson.databind.Modulepublic com.fasterxml.jackson.core.Version version()
version 在接口中 com.fasterxml.jackson.core.Versionedversion 在类中 com.fasterxml.jackson.databind.Modulepublic void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
setupModule 在类中 com.fasterxml.jackson.databind.ModuleCopyright © 2022. All rights reserved.