diff --git a/json-path/src/main/java/com/jayway/jsonpath/Criteria.java b/json-path/src/main/java/com/jayway/jsonpath/Criteria.java index 3ee451bc..c65d8cde 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/Criteria.java +++ b/json-path/src/main/java/com/jayway/jsonpath/Criteria.java @@ -95,7 +95,13 @@ public class Criteria { } } - + private static Object readSafely(JsonPath path, Map map){ + try{ + return path.read(map); + } catch (InvalidPathException e){ + return null; + } + } boolean singleObjectApply(Map map) {