diff --git a/json-path/src/main/java/com/jayway/jsonpath/internal/filter/ValueNode.java b/json-path/src/main/java/com/jayway/jsonpath/internal/filter/ValueNode.java index 21c3fe24..f91b3890 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/internal/filter/ValueNode.java +++ b/json-path/src/main/java/com/jayway/jsonpath/internal/filter/ValueNode.java @@ -30,7 +30,6 @@ import java.util.regex.Pattern; public abstract class ValueNode { public static final NullNode NULL_NODE = new NullNode(); - public static final BooleanNode TRUE = new BooleanNode("true"); public static final BooleanNode FALSE = new BooleanNode("false"); public static final UndefinedNode UNDEFINED = new UndefinedNode(); @@ -157,7 +156,7 @@ public abstract class ValueNode { char c1 = str.charAt(str.length() - 1); if ((c0 == '[' && c1 == ']') || (c0 == '{' && c1 == '}')){ try { - Configuration.defaultConfiguration().jsonProvider().parse(str); + new JSONParser(JSONParser.MODE_PERMISSIVE).parse(str); return false; } catch(Exception e){ return false;