From: Robert Varga Date: Tue, 8 Feb 2022 09:41:14 +0000 (+0100) Subject: Do not instantiate JsonParser X-Git-Tag: 5.0.0~101 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=commitdiff_plain;h=refs%2Fchanges%2F45%2F99645%2F1 Do not instantiate JsonParser Use the parseString() instead of deprecated methods. Change-Id: I37a5cd99f0ab40c6948b4301adc140262d0b9f80 Signed-off-by: Robert Varga --- diff --git a/common/src/main/java/org/opendaylight/transportpce/common/converter/JsonStringConverter.java b/common/src/main/java/org/opendaylight/transportpce/common/converter/JsonStringConverter.java index 617e81665..7f7680b5f 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/converter/JsonStringConverter.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/converter/JsonStringConverter.java @@ -37,9 +37,8 @@ import org.slf4j.LoggerFactory; public class JsonStringConverter { private static final Logger LOG = LoggerFactory.getLogger(JsonStringConverter.class); - private static final JsonParser PARSER = new JsonParser(); - private BindingDOMCodecServices bindingDOMCodecServices; + private BindingDOMCodecServices bindingDOMCodecServices; public JsonStringConverter(BindingDOMCodecServices bindingDOMCodecServices) { this.bindingDOMCodecServices = bindingDOMCodecServices; @@ -73,7 +72,7 @@ public class JsonStringConverter { nodeWriter.write(bindingDOMCodecServices.toNormalizedNode(id, dataObject).getValue()); nodeWriter.flush(); } - JsonObject asJsonObject = PARSER.parse(writer.toString()).getAsJsonObject(); + JsonObject asJsonObject = JsonParser.parseString(writer.toString()).getAsJsonObject(); return new Gson().toJson(asJsonObject); } catch (IOException e) { LOG.error("Cannot convert object {} to string ", dataObject);