File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
play-json/jvm/src/main/scala/play/api/libs/json/jackson Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,9 @@ val jacksonVersion = jacksonDatabindVersion
3030val jacksons = Seq (
3131 " com.fasterxml.jackson.core" % " jackson-core" ,
3232 " com.fasterxml.jackson.datatype" % " jackson-datatype-jdk8" ,
33- " com.fasterxml.jackson.datatype" % " jackson-datatype-jsr310"
33+ " com.fasterxml.jackson.datatype" % " jackson-datatype-jsr310" ,
34+ " com.fasterxml.jackson.module" % " jackson-module-parameter-names" ,
35+ " com.fasterxml.jackson.module" %% " jackson-module-scala" ,
3436).map(_ % jacksonVersion) ++ jacksonDatabind
3537
3638val joda = Seq (
Original file line number Diff line number Diff line change @@ -29,6 +29,10 @@ import com.fasterxml.jackson.databind.json.JsonMapper
2929import com .fasterxml .jackson .databind .module .SimpleModule
3030import com .fasterxml .jackson .databind .ser .Serializers
3131import com .fasterxml .jackson .databind .util .TokenBuffer
32+ import com .fasterxml .jackson .datatype .jdk8 .Jdk8Module
33+ import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule
34+ import com .fasterxml .jackson .module .paramnames .ParameterNamesModule
35+ import com .fasterxml .jackson .module .scala .DefaultScalaModule
3236
3337import play .api .libs .json ._
3438
@@ -284,7 +288,13 @@ private[play] case class JacksonJson(jsonConfig: JsonConfig) {
284288 .build()
285289 private [play] var mapper : ObjectMapper = JsonMapper
286290 .builder(jsonFactory)
287- .addModule(new PlayJsonMapperModule (jsonConfig))
291+ .addModules(
292+ new ParameterNamesModule (),
293+ new Jdk8Module (),
294+ new JavaTimeModule (),
295+ new DefaultScalaModule (),
296+ new PlayJsonMapperModule (jsonConfig),
297+ )
288298 .build()
289299
290300 private [play] def setObjectMapper (mapper : ObjectMapper ): Unit = {
You can’t perform that action at this time.
0 commit comments