0
私はakka httpを使用しています。私は彼らが、それぞれ以下のjsonsに整列化したいと思いToResponseMarshaller in Akka http
sealed abstract class ApiResponse[A](val content: A, val code: Int)
final case class Success[A](override val content: A, override val code: Int) extends ApiResponse(content, code)
final case class Failure[A](override val content: A, override val code: Int) extends ApiResponse(content, code)
:
{ "ok" : "true", "content" : "..." }
{ "ok" : "false", "content" : "..." }
そしてまた、私はあることをコードがしたい私のAPI層では、私は次のクラスが定義されていますレスポンスにhttpステータスコードとして設定します。私はこれのためにToReponseMarshallerを定義しようとしましたが、これが私の問題の正しい選択であるかどうかはわかりません。
私はあなたのソリューションを使用して、異なるステータスコードを設定できますか? – user3763116
必要な値を持つ 'Response'インスタンスが必要です。レスポンス( "false"、 "some content") 'または' Response( "true"、 "some other content") 'を実行することができ、' {"ok": "false"、 "content": "一部のコンテンツ "}'または '{" ok ":" true "、" content ":"その他のコンテンツ "} – hveiga
HTTPステータスコードについて質問しています。 – user3763116