| Package | Description |
|---|---|
| com.alibaba.fastjson.serializer | |
| com.alibaba.fastjson2 | |
| com.alibaba.fastjson2.filter | |
| com.alibaba.fastjson2.writer |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ValueFilter |
| Modifier and Type | Field and Description |
|---|---|
(package private) ValueFilter |
JSONWriter.Context.valueFilter |
| Modifier and Type | Method and Description |
|---|---|
ValueFilter |
JSONWriter.Context.getValueFilter()
Gets the value filter for this context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JSONWriter.Context.setValueFilter(ValueFilter valueFilter)
Sets the value filter for this context.
|
(package private) static void |
JSONObject.valueFilter(java.lang.Iterable<?> iterable,
ValueFilter valueFilter)
Applies a value filter to an iterable collection.
|
(package private) static void |
JSONObject.valueFilter(java.util.Map map,
ValueFilter valueFilter)
Applies a value filter to a map.
|
void |
JSONObject.valueFilter(ValueFilter valueFilter)
Applies a value filter to this JSONObject.
|
| Modifier and Type | Method and Description |
|---|---|
static ValueFilter |
ValueFilter.compose(ValueFilter before,
ValueFilter after) |
static ValueFilter |
ValueFilter.of(java.util.function.Predicate<java.lang.String> nameMatcher,
java.util.function.Function function) |
static ValueFilter |
ValueFilter.of(java.lang.String name,
java.util.function.Function function) |
static ValueFilter |
ValueFilter.of(java.lang.String name,
java.util.Map map) |
| Modifier and Type | Method and Description |
|---|---|
static ValueFilter |
ValueFilter.compose(ValueFilter before,
ValueFilter after) |
| Modifier and Type | Field and Description |
|---|---|
(package private) ValueFilter |
ObjectWriterAdapter.valueFilter |
| Modifier and Type | Method and Description |
|---|---|
default void |
ObjectWriter.setValueFilter(ValueFilter valueFilter)
Sets the value filter for this ObjectWriter.
|
void |
ObjectWriterAdapter.setValueFilter(ValueFilter valueFilter) |