json
json
io
.github
.liewhite
.json
Json
Behavior
Json
Extensions
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
/
JsonBehavior
JsonBehavior
object
JsonBehavior
extends
JsonExtensions
Graph
Supertypes
Self type
trait
JsonExtensions
class
Object
trait
Matchable
class
Any
JsonBehavior
.type
Inherited
Select All
Deselect All
Not inherited
JsonExtensions
Extensions
Extensions
Inherited extensions
extension
(s:
String
)
def
parseToJson
:
Either
[
ParsingFailure
,
Json
]
Inherited from:
JsonExtensions
extension
[
T
](t:
T
)
def
encode
(
using
encoder:
Encoder
[
T
]):
Json
Inherited from:
JsonExtensions
extension
(t:
Json
)
def
decode
[
T
](
using
decoder:
Decoder
[
T
]):
Either
[
DecodeException
,
T
]
Inherited from:
JsonExtensions