aboutsummaryrefslogtreecommitdiffstats
path: root/common-app-api/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'common-app-api/src/main')
-rw-r--r--common-app-api/src/main/java/org/openecomp/sdc/common/util/JsonUtils.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/common-app-api/src/main/java/org/openecomp/sdc/common/util/JsonUtils.java b/common-app-api/src/main/java/org/openecomp/sdc/common/util/JsonUtils.java
index c76310ecf4..9d1b166a3d 100644
--- a/common-app-api/src/main/java/org/openecomp/sdc/common/util/JsonUtils.java
+++ b/common-app-api/src/main/java/org/openecomp/sdc/common/util/JsonUtils.java
@@ -21,22 +21,21 @@ package org.openecomp.sdc.common.util;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
+import lombok.AccessLevel;
+import lombok.NoArgsConstructor;
+@NoArgsConstructor(access = AccessLevel.PRIVATE)
public class JsonUtils {
- private JsonUtils() {
-
- }
-
public static String toString(JsonElement jsonElement) {
if (jsonElement == null) {
return null;
}
if (!jsonElement.isJsonNull()) {
- if (!jsonElement.isJsonObject()) {
- return jsonElement.getAsString();
- } else {
+ if (jsonElement.isJsonObject() || jsonElement.isJsonArray()) {
return jsonElement.toString();
+ } else {
+ return jsonElement.getAsString();
}
} else {
return null;
@@ -59,7 +58,7 @@ public class JsonUtils {
return json.getAsJsonArray().isEmpty();
}
if (json.isJsonObject()) {
- return JsonUtils.isEmptyJson(json.getAsJsonObject());
+ return isEmptyJson(json.getAsJsonObject());
}
return false;