JsonPayloadCodecCompiler

smithy4s.json.JsonPayloadCodecCompiler

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def decoders: CachedSchemaCompiler[PayloadDecoder]
def encoders: CachedSchemaCompiler[PayloadEncoder]

Changes the jsoniter codec compiler that backs this compiler. This can be used to tweak the behaviour of Json encoding and decoding alike.

Changes the jsoniter codec compiler that backs this compiler. This can be used to tweak the behaviour of Json encoding and decoding alike.

Attributes

def withJsoniterReaderConfig(jsoniterReaderConfig: ReaderConfig): JsonPayloadCodecCompiler

Changes the jsoniter reader config that is used when parsing json payloads into data.

Changes the jsoniter reader config that is used when parsing json payloads into data.

Attributes

def withJsoniterWriterConfig(jsoniterWriterConfig: WriterConfig): JsonPayloadCodecCompiler

Changes the jsoniter writer config that is used when writing data into json.

Changes the jsoniter writer config that is used when writing data into json.

Attributes