3

私はスプレーを使用して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

4

1 に答える 1