Я использую спрей, и мне нужно вернуть объект json
через метод.
val route =
path("all-modules") {
get {
respondWithMediaType(`text/html`) {
complete( configViewer.findAllModules.toString)
}
}
}
Это печатает ConfigResults(S1000,Success,List(testDataTypes, mandate, sdp))
Но мне нужно получить это как объект json
. как мне это сделать?
Я пробовал таким образом
val route =
path("all-modules") {
get {
respondWithMediaType(`application/json`) {
complete{
configViewer.findAllModules
}
}
}
}
Выдает ошибку компиляции could not find implicit value for parameter marshaller: spray.httpx.marshalling.ToResponseMarshaller
respondWithMediaType
. Маршаллер автоматически определит, какой тип контента использовать. - person jrudolph   schedule 28.02.2014