oxygen-json
oxygen-json
API
oxygen
json
generic
DeriveProductJsonDecoder
DeriveProductJsonEncoder
DeriveSumJsonDecoder
DeriveSumJsonEncoder
syntax
interop
json
Json
Json
Arr
Bool
Null
Number
Obj
Str
Type
JsonCodec
JsonCodec
JsonDecoder
JsonDecoder
AnyJsonDecoder
BigDecimalDecoder
BooleanDecoder
ContiguousDecoder
JsonSubtypeDecoder
MapDecoder
MapJsonInput
Mapped
MappedOrFail
OptionDecoder
OrElse
SpecifiedDecoder
StringDecoder
TupleDecoder
Append
Empty
TupleDecoder
JsonDecoderLowPriority
LowPriority1
JsonEncoder
JsonEncoder
AnyJsonEncoder
BigDecimalEncoder
BooleanEncoder
ContiguousEncoder
Contramapped
MapEncoder
MapJsonOutput
OptionEncoder
SpecifiedEncoder
StringEncoder
TupleEncoder
Append
Empty
TupleEncoder
JsonEncoderLowPriority
LowPriority1
JsonError
JsonError
Cause
InvalidKey
DecodingFailed
InvalidType
InvalidJson
Path
Field
Index
JsonFieldDecoder
JsonFieldDecoder
JsonFieldEncoder
JsonFieldEncoder
JsonParser
KeyedMapDecoder
KeyedMapDecoder
Decoder
Decoder
instances
predef
json
oxygen-json
/
oxygen
/
oxygen.json
/
JsonEncoder
/
TupleEncoder
TupleEncoder
oxygen.json.JsonEncoder.TupleEncoder
See the
TupleEncoder
companion object
sealed
trait
TupleEncoder
[
A
<:
Tuple
]
extends
JsonEncoder
[
A
]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
JsonEncoder
[
A
]
class
Object
trait
Matchable
class
Any
Known subtypes
class
Append
[
A
,
B
]
object
Empty
Members list
Clear all
Value members
Concrete methods
final override
def
encodeJsonAST
(
value
:
A
):
Json
Attributes
Definition Classes
JsonEncoder
Inherited methods
def
addToObject
(
value
:
A
):
Boolean
Attributes
Inherited from:
JsonEncoder
final
def
contramap
[
B
](
f
:
B
=>
A
):
JsonEncoder
[
B
]
Attributes
Inherited from:
JsonEncoder
final
def
encodeJsonStringCompact
(
value
:
A
):
String
Attributes
Inherited from:
JsonEncoder
final
def
encodeJsonStringPretty
(
value
:
A
):
String
Attributes
Inherited from:
JsonEncoder
final
def
mapJsonOutput
(
f
:
PartialFunction
[
Json
,
Json
]):
JsonEncoder
[
A
]
Attributes
Inherited from:
JsonEncoder
Abstract fields
val
size
:
Int
In this article
Attributes
Members list
Value members
Concrete methods
Inherited methods
Abstract fields