From 163d34a52346cc429a0b48d9c783f862f2b87c71 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Wed, 24 Dec 2025 09:29:15 +0100 Subject: [PATCH] avoid creating Jackson parser explicitly --- .../main/scala/play/api/libs/json/jackson/JacksonJson.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/play-json/jvm/src/main/scala/play/api/libs/json/jackson/JacksonJson.scala b/play-json/jvm/src/main/scala/play/api/libs/json/jackson/JacksonJson.scala index d0e2c047..2cad502d 100644 --- a/play-json/jvm/src/main/scala/play/api/libs/json/jackson/JacksonJson.scala +++ b/play-json/jvm/src/main/scala/play/api/libs/json/jackson/JacksonJson.scala @@ -321,13 +321,13 @@ private[play] case class JacksonJson(defaultMapperJsonConfig: JsonConfig) { mapper().getFactory.createGenerator(out) def parseJsValue(data: Array[Byte]): JsValue = - mapper().readValue(mapper().getFactory.createParser(data), classOf[JsValue]) + mapper().readValue(data, classOf[JsValue]) def parseJsValue(input: String): JsValue = - mapper().readValue(mapper().getFactory.createParser(input), classOf[JsValue]) + mapper().readValue(input, classOf[JsValue]) def parseJsValue(stream: InputStream): JsValue = - mapper().readValue(mapper().getFactory.createParser(stream), classOf[JsValue]) + mapper().readValue(stream, classOf[JsValue]) private def withStringWriter[T](f: StringWriter => T): T = { val sw = new StringWriter()