zio-json
zio-json
API
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
codegen
Generator
JsonType
Alternatives
CaseClass
JArray
JBigDecimal
JBoolean
JDouble
JInt
JLocalDate
JLocalDateTime
JLong
JNull
JObject
JOption
JString
JUUID
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
BuildInfo
CamelCase
CustomCase
DecoderLowPriorityVersionSpecific
DecoderOps
DeriveJsonCodec
DeriveJsonDecoder
DeriveJsonEncoder
EncoderOps
IdentityFormat
JsonCodec
JsonCodec
JsonDecoder
JsonDecoder
UnsafeJson
JsonDecoderPlatformSpecific
JsonEncoder
JsonEncoder
JsonEncoderPlatformSpecific
JsonError
JsonError
ArrayAccess
Message
ObjectAccess
SumType
JsonFieldDecoder
JsonFieldDecoder
JsonFieldEncoder
JsonFieldEncoder
JsonMemberFormat
JsonStreamDelimiter
JsonStreamDelimiter
Array
Newline
KebabCase
PascalCase
SnakeCase
jsonAliases
jsonDiscriminator
jsonExclude
jsonExplicitNull
jsonField
jsonHint
jsonHintNames
jsonMemberNames
jsonNoExtraFields
ziojson_03
KebabCase
SnakeCase
JsonPackagePlatformSpecific
zio-json
/
zio
/
zio.json
/
zio.json.internal
/
Lexer
Lexer
zio.json.internal.Lexer
object
Lexer
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Lexer
.
type
Members list
Clear all
Value members
Concrete methods
def
bigDecimal
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
BigDecimal
def
bigInteger
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
BigInteger
def
boolean
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
):
Boolean
def
byte
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Byte
def
char
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
,
c
:
Char
):
Unit
def
charOnly
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
,
c
:
Char
):
Unit
def
double
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Double
def
enumeration
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
,
matrix
:
StringMatrix
):
Int
def
field
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
,
matrix
:
StringMatrix
):
Int
def
firstArrayElement
(
in
:
RetractReader
):
Boolean
def
firstField
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Boolean
def
float
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Float
def
int
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Int
def
long
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Long
def
nextArrayElement
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
):
Boolean
def
nextField
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
):
Boolean
def
readChars
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
,
expect
:
Array
[
Char
],
errMsg
:
String
):
Unit
def
short
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Short
def
skipNumber
(
in
:
RetractReader
):
Unit
def
skipString
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
):
Unit
def
skipValue
(
trace
:
List
[
JsonError
],
in
:
RetractReader
):
Unit
def
streamingString
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
):
Reader
def
string
(
trace
:
List
[
JsonError
],
in
:
OneCharReader
):
CharSequence
Concrete fields
val
NumberMaxBits
:
Int
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields