io.appform.hope:hope-lang (maven): High level language for predicate evaluation on JSON written in java. It uses jackson for json handling and json-path for value extraction. 
Keywords: filter|filtering|jackson|java|json|json-path|predicate-logic|predicates|rule-engine|rules