From d956c4a07bd4423054f8a9e74050d6d32eb5f367 Mon Sep 17 00:00:00 2001 From: James Petty Date: Mon, 5 Aug 2024 14:54:26 -0400 Subject: [PATCH] Remove redundant copy in JsonUtil --- core/trino-main/src/main/java/io/trino/util/JsonUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/trino-main/src/main/java/io/trino/util/JsonUtil.java b/core/trino-main/src/main/java/io/trino/util/JsonUtil.java index 2b448f073b4d..e35656c8c16e 100644 --- a/core/trino-main/src/main/java/io/trino/util/JsonUtil.java +++ b/core/trino-main/src/main/java/io/trino/util/JsonUtil.java @@ -131,7 +131,7 @@ public static JsonParser createJsonParser(JsonFactory factory, Slice json) // so we pass StringReader or an InputStreamReader instead. if (json.length() < STRING_READER_LENGTH_LIMIT) { // StringReader is more performant than InputStreamReader for small inputs - return factory.createParser(new StringReader(new String(json.getBytes(), UTF_8))); + return factory.createParser(new StringReader(json.toStringUtf8())); } return factory.createParser(new InputStreamReader(json.getInput(), UTF_8));