我正在尝试执行以下操作(我使用 spray-json_2.9.2 v1.2.3,因为我使用 scala 2.9.2)
import spray.json._
import spray.json.DefaultJsonProtocol
import DefaultJsonProtocol._
case class TestMe(key: String, value: String)
object MyJsonProtocol extends DefaultJsonProtocol {
implicit val prot = jsonFormat4(TestMe)
}
但我得到编译错误:
TestMe.type(带有基础类型对象 com...TestMe)[INFO] 需要:(?,?,?,?)=>?[INFO] 注意:隐式值 prot 在这里不适用,因为它位于应用程序点之后,并且缺少显式结果类型 [INFO]implicit val prot = jsonFormat4(TestMe)
我在做什么错我只是关注文档:https ://github.com/spray/spray-json#providing-jsonformats-for-case-classes
谢谢