1
我有一個處理POST的Spray.io指令,我想使用Jerkson(用於Jackson的scala接口)將傳入的JSON解析爲相應的類。在使用Jackson時在Spray.io中找不到隱式Marshaller
post {
path("") {
entity(as[String]) { stuff =>
complete {
parse[User](stuff)
}
}
}
}
的問題是,當我去編譯,噴去尋找編組器:
[error] C:\project\src\main\scala\com\project\AccountService\controllers\Users.scala:53:
could not find implicit value for evidence parameter of type
spray.httpx.marshalling.Marshaller[com.project.AccountService.models.User]
[error] parse[User](stuff)
[error] ^
[error] one error found
我是否需要寫一個自定義Marhsaller這個?或者我的指令寫得不正確?如果我確實需要一個,那裏有好的例子嗎?
謝謝!