java.lang.Object
org.zalando.logbook.json.Jackson2JsonFieldBodyFilter
- All Implemented Interfaces:
org.zalando.logbook.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
ConstructorsConstructorDescriptionJackson2JsonFieldBodyFilter(Collection<String> fieldNames, String replacement) Jackson2JsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory) Jackson2JsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory, JsonGeneratorWrapperJackson2 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
-
Jackson2JsonFieldBodyFilter
public Jackson2JsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory, JsonGeneratorWrapperJackson2 jsonGeneratorWrapper) -
Jackson2JsonFieldBodyFilter
public Jackson2JsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory) -
Jackson2JsonFieldBodyFilter
-
-
Method Details
-
filter
- Specified by:
filterin interfaceorg.zalando.logbook.BodyFilter
-
filter
-