From 7fc01d38e89fbe2278ff8814a00ca7072926f8ed Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Mon, 18 Jan 2021 17:29:26 +0800 Subject: [PATCH] --- src/org/redkale/convert/json/JsonConvert.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/org/redkale/convert/json/JsonConvert.java b/src/org/redkale/convert/json/JsonConvert.java index d5d0ff4e1..4e2cb3fd5 100644 --- a/src/org/redkale/convert/json/JsonConvert.java +++ b/src/org/redkale/convert/json/JsonConvert.java @@ -95,14 +95,16 @@ public class JsonConvert extends TextConvert { // return configWrite(new JsonStreamWriter(tiny, charset, out)); // } // -// public JsonWriter pollJsonWriter() { -// return configWrite(writerPool.get().tiny(tiny)); -// } + + private JsonWriter pollJsonWriter() { + return configWrite(writerPool.get().tiny(tiny)); + } // // public void offerJsonWriter(final JsonWriter writer) { // if (writer != null) writerPool.accept(writer); // } //------------------------------ convertFrom ----------------------------------------------------------- + @Override public T convertFrom(final Type type, final byte[] bytes) { if (bytes == null) return null; @@ -215,7 +217,7 @@ public class JsonConvert extends TextConvert { public String convertTo(final Type type, final Object value) { if (type == null) return null; if (value == null) return "null"; - JsonWriter writer = writerPool.get();// pollJsonWriter(); + JsonWriter writer = pollJsonWriter(); if (writer == null) { writer = new JsonWriter(); } else { @@ -243,7 +245,7 @@ public class JsonConvert extends TextConvert { public byte[] convertToBytes(final Type type, final Object value) { if (type == null) return null; if (value == null) return null; - JsonWriter writer = writerPool.get();// pollJsonWriter(); + JsonWriter writer = pollJsonWriter(); if (writer == null) { writer = new JsonWriter(); } else { @@ -263,7 +265,7 @@ public class JsonConvert extends TextConvert { @Override public String convertMapTo(final Object... values) { if (values == null) return "null"; - JsonWriter writer = writerPool.get();// pollJsonWriter(); + JsonWriter writer = pollJsonWriter(); if (writer == null) { writer = new JsonWriter(); } else { @@ -292,7 +294,7 @@ public class JsonConvert extends TextConvert { if (value == null) { pollJsonWriter(out).writeNull(); } else { - JsonWriter writer = writerPool.get();// pollJsonWriter(); + JsonWriter writer = pollJsonWriter(); if (writer == null) { writer = new JsonWriter(); } else { @@ -318,7 +320,7 @@ public class JsonConvert extends TextConvert { if (values == null) { pollJsonWriter(out).writeNull(); } else { - JsonWriter writer = writerPool.get();// pollJsonWriter(); + JsonWriter writer = pollJsonWriter(); if (writer == null) { writer = new JsonWriter(); } else {