public class BeanPropertyFilter
extends com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
BeanPropertyFilter.Builder |
| Constructor and Description |
|---|
BeanPropertyFilter() |
| Modifier and Type | Method and Description |
|---|---|
BeanPropertyFilter |
excludes(java.lang.Class<?> type,
java.lang.String... fields)
排除字段
|
java.util.Set<java.lang.Class<?>> |
getTypes() |
BeanPropertyFilter |
includes(java.lang.Class<?> type,
java.lang.String... fields)
只返回的字段
|
BeanPropertyFilter.Builder |
mixin(java.lang.Class<?> type) |
static BeanPropertyFilter.Builder |
newBuilder(java.lang.Class type) |
void |
serializeAsField(java.lang.Object pojo,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider prov,
com.fasterxml.jackson.databind.ser.PropertyWriter writer) |
depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, filterOutAllExcept, filterOutAllExcept, from, include, include, includeElement, serializeAll, serializeAll, serializeAllExcept, serializeAllExcept, serializeAsElement, serializeAsFieldpublic java.util.Set<java.lang.Class<?>> getTypes()
public BeanPropertyFilter includes(java.lang.Class<?> type, java.lang.String... fields)
type - fields - public BeanPropertyFilter excludes(java.lang.Class<?> type, java.lang.String... fields)
type - fields - public void serializeAsField(java.lang.Object pojo,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider prov,
com.fasterxml.jackson.databind.ser.PropertyWriter writer)
throws java.lang.Exception
serializeAsField in interface com.fasterxml.jackson.databind.ser.PropertyFilterserializeAsField in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilterjava.lang.Exceptionpublic BeanPropertyFilter.Builder mixin(java.lang.Class<?> type)
public static BeanPropertyFilter.Builder newBuilder(java.lang.Class type)