在JAVA中,习惯了JacksonObjectMapper的方便与简洁,那Scala中是否有同样类似的ObjectMapper呢?答案是真有,并且是专有,名称是jackson-module-scala。
1. 添加依赖
理所当然的SBT。
name := "scala-datas"
version := "0.1"
scalaVersion := "2.12.8"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.5" % "test"
libraryDependencies += "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.9.8"
2. 初始化ObjectMapper
因为Scala有专属的数据结构,所以初始化方式稍微有点不同,需要注册专属的Scala模块,如下:
import com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.module.scala.