zio-json
zio-json
zio
JsonPackagePlatformSpecific
zio.json
BuildInfo
DecoderOps
DeriveJsonCodec
DeriveJsonDecoder
DeriveJsonEncoder
EncoderOps
JsonCodec
JsonCodec
JsonDecoder
JsonDecoder
UnsafeJson
JsonDecoderPlatformSpecific
JsonEncoder
JsonEncoder
JsonEncoderPlatformSpecific
JsonError
JsonError
ArrayAccess
Message
ObjectAccess
SumType
JsonFieldDecoder
JsonFieldDecoder
JsonFieldEncoder
JsonFieldEncoder
JsonStreamDelimiter
JsonStreamDelimiter
Array
Newline
jsonDiscriminator
jsonExclude
jsonField
jsonHint
jsonNoExtraFields
zio.json.ast
Json
Json
Arr
Arr
Bool
Bool
Null
Num
Num
Obj
Obj
Str
Str
JsonCursor
JsonCursor
DownElement
DownField
FilterType
Identity
JsonType
JsonType
Arr
Bool
Null
Num
Obj
Str
zio.json.internal
ByteNone
ByteOption
ByteSome
DoubleNone
DoubleOption
DoubleSome
FastCharSequence
FastStringWrite
FloatNone
FloatOption
FloatSome
IntNone
IntOption
IntSome
Lexer
LongNone
LongOption
LongSome
RetractReader
SafeNumbers
ShortNone
ShortOption
ShortSome
StringMatrix
UnsafeNumbers
UnsafeNumber
WithRetractReader
Write
WriteWriter
zio-json
/
zio.json.ast
/
Json
Json
object
Json
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Json
.type
Type members
Implicits
Type members
Classlikes
final case
class
Arr
(
elements:
Chunk
[
Json
])
extends
Json
Companion:
object
object
Arr
Companion:
class
final case
class
Bool
(
value:
Boolean
)
extends
Json
Companion:
object
object
Bool
Companion:
class
case
object
Null
extends
Json
final case
class
Num
(
value:
BigDecimal
)
extends
Json
Companion:
object
object
Num
Companion:
class
final case
class
Obj
(
fields:
Chunk
[(
String
,
Json
)])
extends
Json
Companion:
object
object
Obj
Companion:
class
final case
class
Str
(
value:
String
)
extends
Json
Companion:
object
object
Str
Companion:
class
Types
type
Null
=
Null
.type
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Implicits
Implicits
implicit
val
decoder
:
JsonDecoder
[
Json
]
implicit
val
encoder
:
JsonEncoder
[
Json
]