All Classes and Interfaces
Class
Description
ASCII encoding characters and utility methods.
Calling any of the mask methods of the
JsonMasker
can result in two cases:
In case valid JSON was provided, valid JSON is returned according to the provided masking
configurations
In case invalid JSON was provided, the exception defined in this class is thrown
Masker that can be used to mask JSON objects and arrays.
Contains the JSON masker configurations.
Builder to create
JsonMaskingConfig
instances using the builder pattern.Defines how target keys should be interpreted.
The library represents a jsonpath as an array of segments.
Parses a jsonpath literal into a
JsonPath
object.UTF-8 encoding utilities class
A functional interface which enables masking JSON values (boolean, numbers, and strings) in almost every imaginable
way.
ValueMasker
that can mask any JSON value (string, number or a boolean).ValueMasker
that can mask JSON boolean values.ValueMasker
that can mask JSON number values.ValueMasker
that can mask JSON string values.Represents the original value that is currently being masked.
Provides out-of-the-box implementations of
ValueMasker
.