Package org.zalando.logbook.json
Class JacksonJsonFieldBodyFilter
- java.lang.Object
-
- org.zalando.logbook.json.JacksonJsonFieldBodyFilter
-
- All Implemented Interfaces:
BodyFilter
public class JacksonJsonFieldBodyFilter extends Object implements 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.
-
-
Constructor Summary
Constructors Constructor Description JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement)JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringfilter(String body)Stringfilter(String contentType, String body)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.zalando.logbook.BodyFilter
tryMerge
-
-
-
-
Constructor Detail
-
JacksonJsonFieldBodyFilter
public JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement, com.fasterxml.jackson.core.JsonFactory factory)
-
JacksonJsonFieldBodyFilter
public JacksonJsonFieldBodyFilter(Collection<String> fieldNames, String replacement)
-
-