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
/
JsonCursor
/
DownField
DownField
final case
class
DownField
(parent:
JsonCursor
[_,
Obj
], name:
String
) extends
JsonCursor
[
Obj
,
Json
]
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
JsonCursor
[
Obj
,
Json
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Inherited methods
final
def
>>>
[Next <:
Json
](that:
JsonCursor
[
Json
, Next]):
JsonCursor
[
Obj
, Next]
Inherited from
JsonCursor
final
def
element
(index:
Int
)(implicit ev:
Json
<:<
Arr
):
DownElement
Inherited from
JsonCursor
final
def
field
(field:
String
)(implicit ev:
Json
<:<
Obj
):
DownField
Inherited from
JsonCursor
final
def
filterType
[B <:
Json
](jsonType:
JsonType
[B]):
JsonCursor
[
Json
, B]
Inherited from
JsonCursor
final
def
isArray
:
JsonCursor
[
Json
,
Arr
]
Inherited from
JsonCursor
final
def
isBool
:
JsonCursor
[
Json
,
Bool
]
Inherited from
JsonCursor
final
def
isNull
:
JsonCursor
[
Json
,
Null
]
Inherited from
JsonCursor
final
def
isNumber
:
JsonCursor
[
Json
,
Num
]
Inherited from
JsonCursor
final
def
isObject
:
JsonCursor
[
Json
,
Obj
]
Inherited from
JsonCursor
final
def
isString
:
JsonCursor
[
Json
,
Str
]
Inherited from
JsonCursor
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product