From eef677ab6098e7bacd5476656735b9b3a109c520 Mon Sep 17 00:00:00 2001 From: Alanscut Date: Sun, 5 Jan 2020 17:18:41 +0800 Subject: [PATCH] fix for issue #582 --- .../com/jayway/jsonpath/spi/json/AbstractJsonProvider.java | 3 ++- .../java/com/jayway/jsonpath/spi/json/GsonJsonProvider.java | 5 ++--- .../jsonpath/spi/json/JacksonJsonNodeJsonProvider.java | 3 ++- .../com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.java | 3 ++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/json-path/src/main/java/com/jayway/jsonpath/spi/json/AbstractJsonProvider.java b/json-path/src/main/java/com/jayway/jsonpath/spi/json/AbstractJsonProvider.java index 5b364df6..97b139dd 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/spi/json/AbstractJsonProvider.java +++ b/json-path/src/main/java/com/jayway/jsonpath/spi/json/AbstractJsonProvider.java @@ -153,7 +153,8 @@ public abstract class AbstractJsonProvider implements JsonProvider { } else if(obj instanceof String){ return ((String)obj).length(); } - throw new JsonPathException("length operation cannot be applied to " + obj!=null?obj.getClass().getName():"null"); + throw new JsonPathException("length operation cannot be applied to " + (obj != null ? obj.getClass().getName() + : "null")); } /** diff --git a/json-path/src/main/java/com/jayway/jsonpath/spi/json/GsonJsonProvider.java b/json-path/src/main/java/com/jayway/jsonpath/spi/json/GsonJsonProvider.java index 0828b295..0f715858 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/spi/json/GsonJsonProvider.java +++ b/json-path/src/main/java/com/jayway/jsonpath/spi/json/GsonJsonProvider.java @@ -246,9 +246,8 @@ public class GsonJsonProvider extends AbstractJsonProvider { } } } - - throw new JsonPathException("length operation can not applied to " + obj != null ? obj.getClass().getName() - : "null"); + throw new JsonPathException("length operation can not applied to " + (obj != null ? obj.getClass().getName() + : "null")); } @Override diff --git a/json-path/src/main/java/com/jayway/jsonpath/spi/json/JacksonJsonNodeJsonProvider.java b/json-path/src/main/java/com/jayway/jsonpath/spi/json/JacksonJsonNodeJsonProvider.java index 82ab48f5..30880055 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/spi/json/JacksonJsonNodeJsonProvider.java +++ b/json-path/src/main/java/com/jayway/jsonpath/spi/json/JacksonJsonNodeJsonProvider.java @@ -211,7 +211,8 @@ public class JacksonJsonNodeJsonProvider extends AbstractJsonProvider { return element.size(); } } - throw new JsonPathException("length operation can not applied to " + obj != null ? obj.getClass().getName() : "null"); + throw new JsonPathException("length operation can not applied to " + (obj != null ? obj.getClass().getName() + : "null")); } @Override diff --git a/json-path/src/main/java/com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.java b/json-path/src/main/java/com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.java index ec0975ef..8dc22bb5 100644 --- a/json-path/src/main/java/com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.java +++ b/json-path/src/main/java/com/jayway/jsonpath/spi/json/JsonOrgJsonProvider.java @@ -170,7 +170,8 @@ public class JsonOrgJsonProvider extends AbstractJsonProvider { return ((String) obj).length(); } } - throw new JsonPathException("length operation can not applied to " + obj != null ? obj.getClass().getName() : "null"); + throw new JsonPathException("length operation can not applied to " + (obj != null ? obj.getClass().getName() + : "null")); } @Override