From a5d1b63783bc4e2384191eaee46a9e12cf3c488b Mon Sep 17 00:00:00 2001 From: SUSTech-11810721 <11810721@mail.sustech.edu.cn> Date: Fri, 30 Apr 2021 23:49:02 +0800 Subject: [PATCH] Fix issue json-path#667 --- .../java/com/jayway/jsonpath/internal/function/text/Length.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json-path/src/main/java/com/jayway/jsonpath/internal/function/text/Length.java b/json-path/src/main/java/com/jayway/jsonpath/internal/function/text/Length.java index 1dcb6a22..8ef43599 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/internal/function/text/Length.java +++ b/json-path/src/main/java/com/jayway/jsonpath/internal/function/text/Length.java @@ -57,7 +57,7 @@ public class Length implements PathFunction { while (null != tail && null != tail.getNext()) { tail = tail.getNext(); } - if (ctx.configuration().jsonProvider().isMap(model) && null != tail) { + if (null != tail && !tail.toString().equals("[?]")) { tail.setNext(new WildcardPathToken()); } }