smithy4s.http.json

Type members

Classlikes

class Cursor
Companion
object
object Cursor
Companion
class
trait JCodec[A] extends JsonCodec[A]

Construct that expresses the ability to decode an http message, the metadata of which will have already been decoded and staged in a Map[String, Any] indexed by field.

Construct that expresses the ability to decode an http message, the metadata of which will have already been decoded and staged in a Map[String, Any] indexed by field.

On the encoding side, the fields that should be stored in metadata are eluded.

Companion
object
object JCodec
Companion
class
abstract
class JsonCodecAPI(schematicJCodec: Schematic[JCodecMake], readerConfig: ReaderConfig, writerConfig: WriterConfig) extends CodecAPI
Companion
object
Companion
class
trait MessageCodec[A] extends JsonValueCodec[Map[String, Any] => A]
trait PrimitiveJCodec[A] extends JCodec[A]
object codecs extends JsonCodecAPI