JsonCodecAPI

abstract class JsonCodecAPI(schematicJCodec: Schematic[JCodecMake], readerConfig: ReaderConfig, writerConfig: WriterConfig) extends CodecAPI
Companion:
object
trait CodecAPI
class Object
trait Matchable
class Any
class codecs

Type members

Types

type Codec[A] = JCodec[A]

Value members

Concrete methods

def compileCodec[A](schema: Schema[A]): JCodec[A]
override def decodeFromByteArrayPartial[A](codec: JCodec[A], bytes: Array[Byte]): Either[PayloadError, BodyPartial[A]]
Definition Classes
CodecAPI
override def decodeFromByteBufferPartial[A](codec: JCodec[A], bytes: ByteBuffer): Either[PayloadError, BodyPartial[A]]
Definition Classes
CodecAPI
def mediaType[A](codec: JCodec[A]): Type
override def writeToArray[A](codec: JCodec[A], value: A): Array[Byte]
Definition Classes
CodecAPI

Inherited methods

def decodeFromByteArray[A](codec: JCodec[A], bytes: Array[Byte]): Either[PayloadError, A]
Inherited from:
CodecAPI
def decodeFromByteBuffer[A](codec: JCodec[A], bytes: ByteBuffer): Either[PayloadError, A]
Inherited from:
CodecAPI