scala case class Person(name: String, age: Int) val person = Person("Alice", 25) val objectMapper = new ObjectMapper with ScalaObjectMapper objectMapper.registerModule(DefaultScalaModule) scala import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.module.scala.DefaultScalaModule import com.fasterxml.jackson.module.scala.experimental.ScalaObjectMapper case class Person(name: String, age: Int) object Main { def main(args: Array[String]): Unit = { val person = Person("Alice", 25) val objectMapper = new ObjectMapper with ScalaObjectMapper objectMapper.registerModule(DefaultScalaModule) val json = objectMapper.writeValueAsString(person) println(json) val deserializedPerson = objectMapper.readValue(json, classOf[Person]) println(deserializedPerson) } }


上一篇:
下一篇:
切换中文