Use the parseString() instead of deprecated methods.
Change-Id: I37a5cd99f0ab40c6948b4301adc140262d0b9f80
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
public class JsonStringConverter<T extends DataObject> {
private static final Logger LOG = LoggerFactory.getLogger(JsonStringConverter.class);
public class JsonStringConverter<T extends DataObject> {
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;
public JsonStringConverter(BindingDOMCodecServices bindingDOMCodecServices) {
this.bindingDOMCodecServices = bindingDOMCodecServices;
nodeWriter.write(bindingDOMCodecServices.toNormalizedNode(id, dataObject).getValue());
nodeWriter.flush();
}
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);
return new Gson().toJson(asJsonObject);
} catch (IOException e) {
LOG.error("Cannot convert object {} to string ", dataObject);