【发布时间】:2011-06-29 13:01:15
【问题描述】:
我正在尝试使用 lift-json 进行基本的序列化/水合,但没有成功。据我从包自述文件中可以看出,这应该可行。帮忙?
我使用 Scala 2.8.0 和 Lift 2.2 为 2.8 与 sbt ("net.liftweb" %% "lift-json" % "2.2") 交叉构建。
import net.liftweb.json._
import net.liftweb.json.Serialization.{read, write}
implicit val formats = Serialization.formats(NoTypeHints)
case class Route(title: String)
val rt = new Route("x277a1")
val ser = write(rt)
// ser: String = {} ...
val deser = read[Route]("""{"title":"Some Title"}""")
// net.liftweb.json.MappingException: Parsed JSON values do not match with class constructor
【问题讨论】:
-
如果 Scala 2.9.1 和 liftjson 2.4 可以工作
标签: json serialization scala lift