zio-schema-json
zio-schema-json
zio.schema.codec
JsonCodec
Codecs
JsonDecoder
JsonEncoder
zio-schema-json
/
zio.schema.codec
/
JsonCodec
JsonCodec
object
JsonCodec
extends
BinaryCodec
Graph
Supertypes
Self type
trait
BinaryCodec
trait
Codec
[
Chunk
[
Byte
],
Byte
]
class
Object
trait
Matchable
class
Any
JsonCodec
.type
Type members
Value members
Type members
Classlikes
object
Codecs
object
JsonDecoder
object
JsonEncoder
Types
type
DiscriminatorTuple
=
Chunk
[(
discriminatorName
,
String
)]
Value members
Concrete methods
override
def
decoderFor
[
A
](
schema:
Schema
[
A
]):
BinaryDecoder
[
A
]
Definition Classes
Codec
override
def
encoderFor
[
A
](
schema:
Schema
[
A
]):
BinaryEncoder
[
A
]
Definition Classes
Codec
def
jsonCodec
[
A
](
schema:
Schema
[
A
]):
JsonCodec
[
A
]
def
jsonDecoder
[
A
](
schema:
Schema
[
A
]):
JsonDecoder
[
A
]
def
jsonEncoder
[
A
](
schema:
Schema
[
A
]):
JsonEncoder
[
A
]
Inherited methods
final
def
decode
[
A
](
schema:
Schema
[
A
]):
Chunk
[
Byte
]
=>
Either
[
DecodeError
,
A
]
Inherited from:
Codec
final
def
decoder
[
A
](
schema:
Schema
[
A
]):
ZPipeline
[
Any
,
DecodeError
,
Byte
,
A
]
Inherited from:
Codec
final
def
encode
[
A
](
schema:
Schema
[
A
]):
A
=>
Chunk
[
Byte
]
Inherited from:
Codec
final
def
encoder
[
A
](
schema:
Schema
[
A
]):
ZPipeline
[
Any
,
Nothing
,
A
,
Byte
]
Inherited from:
Codec