JsonDecoder

trait JsonDecoder[F[_]]

F-algebra for separating the Sync required for extracting the Json from the body. As such if F is Sync at some layer, then this can be used to extract without the lower layer needing to be aware of the strong constraint.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def asJson(m: Message[F]): F[Json]
def asJsonDecode[A : Decoder](m: Message[F]): F[A]