Package org.zalando.logbook.json
Class JacksonJsonFieldBodyFilter
java.lang.Object
org.zalando.logbook.json.JacksonJsonFieldBodyFilter
- All Implemented Interfaces:
BodyFilter
Thread-safe filter for JSON fields. Filters on property names.
Output is always compacted, even in case of invalid JSON, so this filter should not be used in conjunction with JsonCompactor.
Output is always compacted, even in case of invalid JSON, so this filter should not be used in conjunction with JsonCompactor.
-
Constructor Summary
ConstructorsConstructorDescriptionJacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement) JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory) JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory, JsonGeneratorWrapper jsonGeneratorWrapper) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.zalando.logbook.BodyFilter
tryMerge
-
Constructor Details
-
JacksonJsonFieldBodyFilter
public JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory, JsonGeneratorWrapper jsonGeneratorWrapper) -
JacksonJsonFieldBodyFilter
public JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory) -
JacksonJsonFieldBodyFilter
-
-
Method Details
-
filter
- Specified by:
filterin interfaceBodyFilter
-
filter
-