diff options
Diffstat (limited to 'src/main/java/org/onap/dcae/collectors/restconf/common/AnyNode.java')
-rwxr-xr-x | src/main/java/org/onap/dcae/collectors/restconf/common/AnyNode.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/org/onap/dcae/collectors/restconf/common/AnyNode.java b/src/main/java/org/onap/dcae/collectors/restconf/common/AnyNode.java index 4d271a2..860fecc 100755 --- a/src/main/java/org/onap/dcae/collectors/restconf/common/AnyNode.java +++ b/src/main/java/org/onap/dcae/collectors/restconf/common/AnyNode.java @@ -26,12 +26,16 @@ import io.vavr.control.Option; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.util.stream.StreamSupport; import static io.vavr.API.Set; public class AnyNode { + private static final Logger log = LoggerFactory.getLogger(AnyNode.class); + private Object obj; private AnyNode(Object object) { @@ -85,11 +89,12 @@ public class AnyNode { public Option<AnyNode> getAsOption(String key) { try { AnyNode value = get(key); - if (value.toString().equals("null")) { + if ("null".equals(value.toString())) { return Option.none(); } return Option.some(value); } catch (JSONException ex) { + log.error(ex.getMessage(), ex); return Option.none(); } } |