我有一门看起来像
case class A (id: Int, name: String, marks: Map[Int, List(Long, Long)])
我正在使用 Jackson 序列化对象并将其存储在数据库中并读回它们。但是,当我反序列化它时,地图是Map[String, List(Int, Int)]
.
我可以通过使用正确反序列化密钥,
@JsonDeserialize(keyAs: classOf[Integer])
但无法正确反序列化值。
我有一门看起来像
case class A (id: Int, name: String, marks: Map[Int, List(Long, Long)])
我正在使用 Jackson 序列化对象并将其存储在数据库中并读回它们。但是,当我反序列化它时,地图是Map[String, List(Int, Int)]
.
我可以通过使用正确反序列化密钥,
@JsonDeserialize(keyAs: classOf[Integer])
但无法正确反序列化值。