From 13043d9b36c89d4294d7160c9b5de5fc9deedf63 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 8 Feb 2022 10:41:14 +0100 Subject: [PATCH] Do not instantiate JsonParser Use the parseString() instead of deprecated methods. Change-Id: I37a5cd99f0ab40c6948b4301adc140262d0b9f80 Signed-off-by: Robert Varga --- .../transportpce/common/converter/JsonStringConverter.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); -- 2.36.6