【发布时间】:2018-09-19 19:48:16
【问题描述】:
以下代码找不到 JsonWriter 或 JsonFormat 类型的类:
import com.typesafe.scalalogging.LazyLogging
import spray.json._
case class MatcherRequest2(dataType:String, testType:String)
object MatcherWriterJsonSupport2 extends /*SprayJsonSupport with*/ DefaultJsonProtocol {
implicit val matcherRequest = jsonFormat2(MatcherRequest2)
}
object MatcherTransfer2 extends LazyLogging {
import MatcherWriterJsonSupport2.rmobMatcherRequest
def fetchSignExtractionDone: Unit = {
val matcherRequest: MatcherRequest2 = MatcherRequest2("FeatureCollection", "testC")
matcherRequest.toJson
}
}
错误:
错误:(24, 24) 找不到 JsonWriter 或 JsonFormat 类型类 MatcherRequest2 rmobMatcherRequest.toJson
错误:(24, 24) 方法 toJson 的参数不足: (隐式 作家:spray.json.JsonWriter[MatcherRequest2])spray.json.JsValue。 未指定的值参数编写器。 rmobMatcherRequest.toJson
【问题讨论】:
标签: scala spray spray-json