json4s3
json4s3
xyz.cofe.json4s3.derv
DefaultValue
DefaultValue
FromJson
FromJson
given_FromJson_BigInt
given_FromJson_Boolean
given_FromJson_Byte
given_FromJson_Double
given_FromJson_Float
given_FromJson_Int
given_FromJson_Long
given_FromJson_Short
given_FromJson_String
FromJsonBuilder
Selector
OptionExt
ToJson
ToJson
given_ToJson_BigInt
given_ToJson_Boolean
given_ToJson_Byte
given_ToJson_Double
given_ToJson_Float
given_ToJson_Int
given_ToJson_Long
given_ToJson_Short
given_ToJson_String
xyz.cofe.json4s3.derv.errors
DervError
DervError
FieldNotFound
FromSumFail
NestedParserError
NestedTokenError
NotMatched
ToSumFail
TypeCastFail
xyz.cofe.json4s3.errors
DidNotMatchExpectInput
JsonError
JsonError
NoStackErr
NoInput
NotReady
ParentStateNotMatch
ParserError
ParserIteratorClosed
ParserIteratorError
ParserIteratorParserError
ParserIteratorTokError
ParserNoInput
ParserNotMatchInputToken
ParserUndefinedIndentifier
TokenError
TokenError
TokenIteratorClosed
TokenIteratorError
TokenIteratorIOError
TokenIteratorTokenizer
xyz.cofe.json4s3.query
NestedErrorQuery
Query
QuerySet
xyz.cofe.json4s3.query.errors
AmbiguousError
CastError
CastError
NestedError
NoDataError
QueryError
xyz.cofe.json4s3.stream.ast
AST
GenToken
JsObjOps
AST
JsStr
JsFloat
JsInt
JsBig
JsBool
JsArray
JsObj
FormattingJson
FormattingJson
FormatBuilder
given_FormattingJson
Parser
ArrayOps
ObjOps
State
ArrExpectValue
ArrExpectComma
ArrAfterComma
ObjExpFieldName
ObjAfterFieldName
ObjExpFieldValue
ObjExpectComma
ObjAfterComma
ParserIterator
xyz.cofe.json4s3.stream.token
StreamTokenParser
StreamTokenParserState
Token
Str
IntNumber
BigNumber
FloatNumber
WhiteSpace
Identifier
SLComment
MLComment
TokenIterator
Tokenizer
State
NumParse
StrParse
IdParser
CommentParse
WhitespaceParse
comment
Parser
State
ExpectEOL
ExpectN
ExpectML0
ExpectML1
Err
Finish
FinishConsumed
identifier
Parser
State
Err
Work
Finish
number
Parser
State
DecStart
DecPref
DecPart
HexInt
BinInt
OctInt
FloatAfterPoint
FloatFraction
FloatExpectFraction
ExpoSignOpt
Expo
Finish
FinishConsumed
Err
oneCharTokens
Parser
State
Err
Finish
string
Parser
State
Err
SimpleChar
EscStart
EscHex
EscUnicodeStart
EscUnicode4digit
EscUnicode5digit
EscZero
EscOct
Finish
whitespace
Parser
State
Err
Work
Finish
json4s3
/
xyz.cofe.json4s3.derv
/
ToJson
ToJson
object
ToJson
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
ToJson
.type
Type members
Value members
Givens
Type members
Classlikes
object
given_ToJson_BigInt
extends
ToJson
[
BigInt
]
object
given_ToJson_Boolean
extends
ToJson
[
Boolean
]
object
given_ToJson_Byte
extends
ToJson
[
Byte
]
object
given_ToJson_Double
extends
ToJson
[
Double
]
object
given_ToJson_Float
extends
ToJson
[
Float
]
object
given_ToJson_Int
extends
ToJson
[
Int
]
object
given_ToJson_Long
extends
ToJson
[
Long
]
object
given_ToJson_Short
extends
ToJson
[
Short
]
object
given_ToJson_String
extends
ToJson
[
String
]
Value members
Concrete methods
def
iterator
[
T
](
p:
T
):
Iterator
[
Any
]
inline
def
label
[
A
](
using
m:
Of
[
A
]):
String
inline
def
labels
[
A
<:
Tuple
]:
List
[
String
]
inline
def
labelsOf
[
A
](
using
m:
Of
[
A
]):
List
[
String
]
def
toJsonProduct
[
T
](
p:
ProductOf
[
T
],
elems2json:
List
[
ToJson
[
_
]]):
ToJson
[
T
]
Givens
Givens
given
derived
[
T
](
using
m:
ProductOf
[
T
]):
ToJson
[
T
]
given
given_ToJson_BigInt
:
given_ToJson_BigInt
.type
given
given_ToJson_Boolean
:
given_ToJson_Boolean
.type
given
given_ToJson_Byte
:
given_ToJson_Byte
.type
given
given_ToJson_Double
:
given_ToJson_Double
.type
given
given_ToJson_Float
:
given_ToJson_Float
.type
given
given_ToJson_Int
:
given_ToJson_Int
.type
given
given_ToJson_List
[
A
:
ToJson
]:
given_ToJson_List
[
A
]
given
given_ToJson_Long
:
given_ToJson_Long
.type
given
given_ToJson_Option
[
A
:
ToJson
]:
given_ToJson_Option
[
A
]
given
given_ToJson_Short
:
given_ToJson_Short
.type
given
given_ToJson_String
:
given_ToJson_String
.type
given
toJsonSum
[
T
](
using
m:
SumOf
[
T
]):
ToJson
[
T
]