json
json
io.github.liewhite.json
JsonBehavior
JsonExtensions
io.github.liewhite.json.annotations
FieldDecodeAnnotation
FieldEncodeAnnotation
Flatten
ObjDecodeAnnotation
ObjEncodeAnnotation
SnakeCase
io.github.liewhite.json.codec
CoproductDecoder
CoproductDecoder
CoproductEncoder
CoproductEncoder
DecodeException
Decoder
Decoder
given_Decoder_BigDecimal
given_Decoder_BigInt
given_Decoder_Boolean
given_Decoder_Double
given_Decoder_EmptyTuple
given_Decoder_Float
given_Decoder_Int
given_Decoder_Json
given_Decoder_LocalDateTime
given_Decoder_Long
given_Decoder_String
given_Decoder_ZonedDateTime
Encoder
Encoder
given_Encoder_BigDecimal
given_Encoder_BigInt
given_Encoder_Boolean
given_Encoder_Double
given_Encoder_EmptyTuple
given_Encoder_Float
given_Encoder_Int
given_Encoder_Json
given_Encoder_LocalDateTime
given_Encoder_Long
given_Encoder_Null
given_Encoder_String
given_Encoder_ZonedDateTime
MacroDecoder
MacroDecoder
ProductDecoder
ProductDecoder
UnionEncoder
UnionEncoder
io.github.liewhite.json.error
JsonError
JsonErrorType
io.github.liewhite.json.typeclass
AnnotationMacros
DefaultValue
DefaultValue
RepeatableAnnotation
RepeatableAnnotation
RepeatableAnnotations
RepeatableAnnotations
json
/
io.github.liewhite.json.codec
io.github.liewhite.json.codec
package
io.github.liewhite.json.codec
Type members
Type members
Classlikes
trait
CoproductDecoder
extends
MacroDecoder
Companion:
object
object
CoproductDecoder
Companion:
class
trait
CoproductEncoder
extends
UnionEncoder
Companion:
object
object
CoproductEncoder
Companion:
class
class
DecodeException
(
val
message:
String
)
extends
Exception
trait
Decoder
[
T
]
extends
ProductDecoder
Companion:
object
object
Decoder
Companion:
class
trait
Encoder
[
T
]
extends
CoproductEncoder
Companion:
object
object
Encoder
Companion:
class
trait
MacroDecoder
Companion:
object
object
MacroDecoder
Companion:
class
trait
ProductDecoder
extends
CoproductDecoder
Companion:
object
object
ProductDecoder
Companion:
class
trait
UnionEncoder
Companion:
object
object
UnionEncoder
Companion:
class