json
json
io
.github
.liewhite
.json
Json
Behavior
io
.github
.liewhite
.json
.annotations
Field
Decode
Annotation
Field
Encode
Annotation
Flatten
Obj
Decode
Annotation
Obj
Encode
Annotation
Snake
Case
io
.github
.liewhite
.json
.codec
Coproduct
Decoder
Coproduct
Decoder
Coproduct
Encoder
Coproduct
Encoder
Decode
Exception
Decoder
Decoder
given_
Decoder_
Big
Decimal
given_
Decoder_
Big
Int
given_
Decoder_
Boolean
given_
Decoder_
Double
given_
Decoder_
Empty
Tuple
given_
Decoder_
Float
given_
Decoder_
Int
given_
Decoder_
Json
given_
Decoder_
Local
Date
Time
given_
Decoder_
Long
given_
Decoder_
String
given_
Decoder_
Zoned
Date
Time
Encoder
Encoder
given_
Encoder_
Big
Decimal
given_
Encoder_
Big
Int
given_
Encoder_
Boolean
given_
Encoder_
Double
given_
Encoder_
Empty
Tuple
given_
Encoder_
Float
given_
Encoder_
Int
given_
Encoder_
Json
given_
Encoder_
Local
Date
Time
given_
Encoder_
Long
given_
Encoder_
Null
given_
Encoder_
String
given_
Encoder_
Zoned
Date
Time
Macro
Decoder
Macro
Decoder
Product
Decoder
Product
Decoder
Union
Encoder
Union
Encoder
io
.github
.liewhite
.json
.error
Json
Error
Json
Error
Type
io
.github
.liewhite
.json
.typeclass
Annotation
Macros
Default
Value
Default
Value
Repeatable
Annotation
Repeatable
Annotation
Repeatable
Annotations
Repeatable
Annotations
json
/
io.github.liewhite.json.codec
/
Decoder
/
given_Decoder_String
given_Decoder_String
object
given_Decoder_String
extends
Decoder
[
String
]
Graph
Supertypes
Self type
trait
Decoder
[
String
]
trait
ProductDecoder
trait
CoproductDecoder
trait
MacroDecoder
class
Object
trait
Matchable
class
Any
given_Decoder_String
.type
Value members
Value members
Concrete methods
def
decode
(
data:
Json
,
withDefaults:
Boolean
):
Either
[
DecodeException
,
String
]