Я пытаюсь выполнить базовую сериализацию / гидратацию с помощью lift-json, но безуспешно.Насколько я могу судить из пакета readme, это должно работать.Справка?
Я использую 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