Package org.meeuw.json.grep.matching
-
Interface Summary Interface Description KeyPattern A key pattern matches one key in a json object.KeysPattern PathMatcher A Patch matcher defines matches on an entire json path and value. -
Class Summary Class Description AbstractKeyPattern AnyDepthMatcher ArrayEntryMatch ArrayIndexMatch a precise key pattern matches only if the key exactly equals to a certain value.JavascriptMatcher KeysMatcher a keys matcher only considers the keys (and indices) of a json path for matching.NeedsObjectObjectMatcher NeverPathMatcher The matcher that matches never.Not ObjectHasKeyMatcher ObjectMatcherNot PathMatcher.MatchResult PathMatcherAndChain PathMatcherOrChain PreciseMatch a precise key pattern matches only if the key exactly equals to a certain value.RegexpKeyMatch ReplaceScalarMatcher ScalarEqualsMatcher ScalarRegexpMatcher Matches the value with a regular expression.SinglePathMatcher A single path matches precisely one 'path'.Wildcard A wild card matches always.